What is Amazon ElastiCache?
Amazon ElastiCache is an in-memory data store that provides microsecond latency to power internet-scale, real-time applications. ElastiCache is compatible with Valkey and Redis OSS APIs and works with clients and data formats to store your data, which means your applications work seamlessly without any code changes. ElastiCache combines the speed, simplicity, and versatility of Valkey and 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
Easily Scalable
With Amazon ElastiCache, you can start small and easily scale your 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 Valkey and 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 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 Valkey and 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
Geospatial
Media Streaming
Machine Learning
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.