Recently AWS announced Redis 6 compatibility to Amazon ElastiCache for Redis, which brings several new features such as Managed Role-Based Access Control, Client-Side caching and some significant operational improvements.
Earlier this year AWS announced the Global Datastore feature of Amazon ElastiCache for Redis which provides fully-managed, fast, reliable and secure cross-region replication. Moreover, more recent the public cloud vendor improved the ability for customers to monitor their Redis fleet by enabling 18 additional engine and node-level CloudWatch metrics. It also added support for resource-level permission policies - allowing customers to assign AWS Identity and Access Management (IAM) principal permissions to specific ElastiCache resource or resources. And now AWS further enhances the service with Redis 6 compatibility, which brings even more features.
Source: https://aws.amazon.com/elasticache
The significant new features that come with the Redis 6 compatibility are:
- Managed Role-Based Access Control providing users with the ability to create and manage users and user groups that they can use to set up Role-Based Access Control (RBAC) for Redis commands.
- Client-Side Caching provides server-side enhancements to deliver efficient client-side caching to improve application performance further.
- Operational Improvements available through several enhancements that improve application availability and reliability, such as improved replication under low memory conditions.
Source: https://aws.amazon.com/blogs/aws/new-redis-6-compatibility-for-amazon-elasticache/
Furthermore, Eric Bianchi, senior solutions architect at AWS, stated in a tweet:
New Redis 6 compatibility for ElastiCache. And by the way, ElastiCache now supports Graviton2-powered M6g and R6g instance types and deliver 'up to a 45% price/performance improvement over previous generation instances.
Note that AWS is not the only cloud provider with a caching service supporting Redis. Earlier this year, Microsoft announced the partnership with Redis Labs to deliver Redis Enterprise as newly, fully-integrated tiers of Azure Cache for Redis. Furthermore, Google offers a caching service called Memorystore, which has support for Redis.
Currently, Amazon ElastiCache for Redis 6 is available in all AWS regions, and its pricing details are available on the pricing page. Furthermore, details and guidance for the service are available on the documentation landing page.