What is Amazon ElastiCache?
Amazon ElastiCache is a blazing fast in-memory data store that provides sub-millisecond latency to power internet-scale real-time applications. Built on Redis OSS and compatible with the Redis OSS APIs, ElastiCache works with your Redis OSS clients and uses the Redis OSS data format to store your data. Your self-managed Redis OSS applications can work seamlessly with ElastiCache without any code changes. ElastiCache combines the speed, simplicity, and versatility of Redis OSS with the manageability, security, and scalability from Amazon to power the most demanding real-time applications in Gaming, Ad-Tech, E-Commerce, Healthcare, Financial Services, and IoT.
Benefits of Amazon ElastiCache with Redis OSS compatibility
Easily Scalable
With Amazon ElastiCache, you can start small and easily scale your Redis OSS data as your application grows - all the way up to a cluster with 310 TiB of in-memory data, or 982 TiB when using clusters with data tiering. It allows you to scale your Redis OSS Cluster environment up to 500 nodes and 500 shards. It is designed to support online cluster resizing to scale-out and scale-in your Redis OSS clusters without downtime and adapts to changing demand. To scale read capacity, ElastiCache allows you to add up to five read replicas across multiple availability zones. To scale write capacity, ElastiCache supports Redis OSS cluster mode which enables you to partition your write traffic across multiple primaries. Learn more about scaling ElastiCache »
Use cases
Caching
Chat and Messaging
Gaming Leaderboards
Media Streaming
Machine Learning
Geospatial
More use cases
Real-time Analytics
Queues
Session Store
Steps for Amazon ElastiCache
Start building
Begin building with help from the user guide.
Learn with simple tutorials
Explore how to create a ElastiCache cluster.
Sign up
Get access to the ElastiCache Free Tier.