- Products›
- Amazon ElastiCache
Amazon ElastiCache for Redis
Redis compatible in-memory data store built for the cloud. Power real-time applications with sub-millisecond latency.
Introduction
Amazon ElastiCache for Redis is a blazing fast in-memory data store that provides sub-millisecond latency to power internet-scale real-time applications. Built on open-source Redis and compatible with the Redis APIs, ElastiCache for Redis works with your Redis clients and uses the open Redis data format to store your data. Your self-managed Redis applications can work seamlessly with ElastiCache for Redis without any code changes. ElastiCache for Redis combines the speed, simplicity, and versatility of open-source Redis with 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.
GREAT PERFORMANCE
Amazon ElastiCache for Redis works as an in-memory data store to support the most demanding applications requiring sub-millisecond response times. In comparison to disk-based databases where most operations need a round trip to disk, in-memory data stores manage data in-memory which is an order of magnitude faster than disks. The result is blazing fast performance with average read or write operations taking less than a millisecond and support for hundreds of millions of operations per second within a cluster. ElastiCache gives you an optimized end-to-end hardware and software stack for blazing fast performance. ElastiCache for Redis version 7.1 delivers up to 100% more throughput and 50% lower P99 latency, compared to ElastiCache for Redis version 7.0. You can achieve over 1 million requests per second per node, or 500 million request per second per cluster, on r7g.4xlarge nodes or larger.
Secure
Starting with Amazon ElastiCache for Redis 6, ElastiCache now provides you with the ability Starting with Amazon ElastiCache for Redis 6, ElastiCache now provides you with the ability to create and manage users and user groups that can be used to set up Role-Based Access Control (RBAC) for Redis commands. You can now simplify your architecture while maintaining security boundaries and also take advantage of granular access control to manage groups. You can use Amazon Identity and Access Management (IAM) to connect to ElastiCache for Redis using IAM identities. Amazon ElastiCache for Redis supports Amazon VPC, so you can isolate your cluster to the IP ranges you choose for your nodes. The ElastiCache team continuously monitors for known security vulnerabilities in open-source Redis, operating system, and firmware to keep your Redis environment secure. It is PCI compliant, and offers encryption in transit, at rest (including customer managed CMK stored in Amazon KMS), and Redis AUTH for secure internode communications to help keep sensitive data such as personally identifiable information (PII) safe.
Benefits
Fully Managed and Hardened
Redis-Compatible
Highly Available and Reliable
Easily Scalable
How it works
Use cases
Amazon ElastiCache for Redis is a great choice for real-time transactional and analytical processing use cases such as caching, chat/messaging, gaming leaderboards, geospatial, machine learning, media streaming, queues, real-time analytics, and session store.
Caching
Chat and Messaging
Geospatial
Machine Learning
Media Streaming
Queues
Real-time Analytics
Session Store