Amazon ElastiCache and Amazon MemoryDB announce support for Valkey
October 10, 2024

AWS has added support for Valkey 7.2 on Amazon ElastiCache and Amazon MemoryDB, a fully managed in-memory services.

In March 2024, less than a week after Redis Inc. announced that future versions of Redis would no longer be open-source, the Linux Foundation, Redis OSS developers, and contributors united to create the Valkey project. Valkey is an open source high performance key-value datastore. It is designed as a drop-in replacement for Redis OSS. It is stewarded by the Linux Foundation and rapidly improving with contributions from a vibrant developer community. Hosting the project under the Linux Foundation ensures vendor neutrality and reassures the community that the open source license won’t be revoked or subject to the whims of a single organization. With over 500K container pulls, thousands of contributions, and support from 40+ companies, Valkey has seen rapid adoption in the last six months since the project was created.

AWS contributions to Valkey

AWS has a long history of contributing to Redis OSS. For example, AWS previously contributed several major features in Redis OSS 7 including fine grained access control over keys and commands, native hostname support for clustered configuration which enables TLS security, and partitioned channels for scalable pub/sub.

Earlier this year, AWS launched Valkey General Language Independent Driver for the Enterprise (Valkey GLIDE), an open source Valkey (and Redis OSS) compatible client. Valkey GLIDE is easily configurable and a reliable way to connect to Valkey and Redis OSS datastores. AWS decided to launch GLIDE since customers told us that they want to reduce unexpected impact to their applications when using open-source clients due to misconfigured clients, incorrect connection management, and gaps in observability. GLIDE is an example of how AWS used its operational experience to improve reliability for customers’ workloads. Using techniques like active connection management, customers see fewer application failures during unplanned failures when using GLIDE as their client. GLIDE is available for Java, Python, Node.js, and AWS is also working with the open source community on the Go implementation of GLIDE.

AWS also contributed to open source Valkey 8.0, including in areas of performance and reliability. A significant feature in Valkey 8.0 was the introduction of a new I/O threading architecture, which improved the parallelism of the system and more efficiently executes commands. This new architecture supports up to 230% higher throughput and up to 70% better latency compared to Valkey 7.2, which is a fork of Redis OSS 7.2. AWS also contributed a memory optimization that reduces up to 20.6% of the memory overhead, allowing users to store more data with the same amount of memory as earlier versions.

ElastiCache for Valkey

Hundreds of thousands of customers use Amazon ElastiCache to boost their applications’ performance, achieve higher scale, and optimize their cost. During Prime Day 2024, ElastiCache served more than quadrillion requests on a single day with a peak of over 1 trillion requests per minute. With ElastiCache for Valkey, customers can benefit from a fully managed experience built on open source technology while taking advantage of the 13+ years of operational excellence, security, and reliability that ElastiCache provides.

With today’s launch, AWS is making Valkey accessible to more customers. ElastiCache Serverless for Valkey is priced 33% lower than ElastiCache Serverless for Redis OSS, and node-based ElastiCache for Valkey is priced 20% lower than other node-based ElastiCache engines. The minimum cache size for ElastiCache Serverless for Valkey is 100MB compared to 1 GB for ElastiCache Serverless for Redis OSS. With these pricing changes, customers can now start using Valkey quickly and at a lower price. For example, customers can create a cache using ElastiCache Serverless for Valkey in under a minute, priced as low as $6 per month. Additionally, customers who are using ElastiCache reserved nodes can easily switch from ElastiCache for Redis OSS to ElastiCache for Valkey, and retain their existing discounted reserved node rates across all node sizes within the same family.

MemoryDB for Valkey

Amazon MemoryDB is a Valkey- and Redis OSS-compatible, durable, in-memory database service that delivers ultra-fast performance. With MemoryDB, data is stored in memory, which enables customers to achieve microsecond read and single-digit millisecond write latency and high throughput. Starting today, customers can also use Valkey 7.2 on MemoryDB. MemoryDB for Valkey is priced 30% lower than MemoryDB on Redis OSS. Similar to ElastiCache, customers who are using MemoryDB reserved nodes can easily switch from MemoryDB for Redis OSS to MemoryDB for Valkey, and retain their existing discounted reserved node rates across all node sizes within the same family.

Looking Ahead

As a supporter of the Valkey project, AWS will work together with the broader community of Valkey developers to build the most feature-rich in-memory key-value data store, and bring those innovations to ElastiCache and MemoryDB.

ElastiCache for Valkey and MemoryDB for Valkey are now available in all AWS Regions that these services support.

Share this

Industry News

October 15, 2024

The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, announced the graduation of KubeEdge.

October 15, 2024

Perforce Software announced its AI-driven strategy, covering four AI-driven pillars across the testing lifecycle: test creation, execution, analysis and maintenance, across all main environments: web, mobile and packaged applications.

October 15, 2024

OutSystems announced Mentor, a full software development lifecycle (SDLC) digital worker, enabling app generation, delivery, and monitoring, all powered by low-code and GenAI.

October 15, 2024

Azul introduced its Java Performance Engineering Lab, which collaborates with global Java developers and customers’ technical teams to deliver enhanced Java performance through continuous benchmarking, code modernization recommendations and in-depth analysis of performance impacts from new OpenJDK releases.

October 10, 2024

AWS has added support for Valkey 7.2 on Amazon ElastiCache and Amazon MemoryDB, a fully managed in-memory services.

October 10, 2024

MineOS announced a major upgrade: Data Subject Request Management (DSR) 2.0.

October 09, 2024

Snyk announced advancements to its platform to elevate risk-based application security through developer-first, AI-driven solutions.

October 09, 2024

Buildkite announced a Scale-Out Delivery Platform, providing the adaptability and scalability required by the world’s most demanding and complex computing environments.

October 09, 2024

MindStudio announced Serverless AI Functions as part of its new MindStudio for Developers offering.

October 08, 2024

Parasoft has achieved the widely recognized and respected TÜV SÜD certification for the development of its C/C++test CT (continuous testing) product.

October 08, 2024

StackGen announced enhanced support for developers utilizing Argo CD, a GitOps continuous delivery tool for Kubernetes.

October 08, 2024

Data Theorem announced the launch of Code Secure, the latest evolution in application security designed to protect the software supply chain from code to deployment.

October 08, 2024

Anthropic unveiled the Message Batches API – a cost-effective way to process large volumes of queries asynchronously.

October 07, 2024

Progress announced the winners of its 2024 OpenEdge North America Partner Awards.

October 07, 2024

RiverMeadow announced support for Red Hat OpenShift Virtualization, enabling organizations to seamlessly run and manage virtual machines alongside containerized applications in a single platform that can run in both on-premises and cloud environments.