Redis has been the leading in-memory data store for more than a decade, powering everything from application caching and session storage to message queues, rate limiting, gaming leaderboards, AI applications, and real-time analytics. Its exceptional performance and versatile data structures have made it a foundational component of modern application architectures across startups and enterprises alike.
However, the Redis market has evolved rapidly. Following licensing changes, many organizations began evaluating open-source replacements that preserve Redis compatibility while offering long-term community governance. At the same time, newer platforms have introduced modern multi-threaded architectures, better hardware utilization, distributed in-memory computing, and managed cloud services that appeal to organizations with different scalability and operational requirements.
Today, choosing a Redis alternative isn’t simply about replacing a cache. Some teams want a drop-in Redis replacement, while others are looking for higher throughput, lower infrastructure costs, distributed caching, or a fully managed cloud platform. The best choice depends on your workload, infrastructure strategy, and long-term application architecture.
This guide compares the best Redis alternatives and competitors, helping developers, architects, and infrastructure teams evaluate the leading platforms based on compatibility, performance, scalability, pricing, and real-world use cases.
What Is Redis?
Redis is an open-source in-memory data store that functions as a cache, key-value database, message broker, and streaming platform. Unlike traditional databases that primarily store data on disk, Redis keeps active datasets in memory, allowing applications to retrieve information with extremely low latency.
Redis supports multiple data structures—including strings, hashes, lists, sets, sorted sets, streams, bitmaps, and geospatial indexes—making it suitable for a wide variety of application workloads.
Organizations commonly use Redis for:
- Application caching
- Session management
- API rate limiting
- Job queues
- Pub/Sub messaging
- Shopping carts
- Gaming leaderboards
- Real-time analytics
- AI inference and vector caching
Its flexibility has made Redis one of the most widely deployed infrastructure components across cloud-native applications.
Why Look for Redis Alternatives?
Redis continues to be an excellent platform, but organizations increasingly evaluate alternatives as business requirements and infrastructure strategies evolve.
Open-Source Licensing Changes
The Redis ecosystem changed significantly after licensing updates, prompting many organizations to evaluate community-governed projects such as Valkey that retain Redis protocol compatibility under an open-source license.
Better Hardware Utilization
Traditional Redis workloads often leave modern multi-core processors underutilized. Newer platforms such as DragonflyDB and KeyDB are designed to process more requests concurrently, helping organizations increase throughput while reducing infrastructure costs.
Showcase your software to buyers actively comparing tools. Submit your product for editorial review and get featured on Data Stack Hub.
Higher Performance at Scale
Applications handling billions of cache operations each day often seek platforms that maximize CPU efficiency, reduce memory overhead, and simplify horizontal scaling.
Distributed In-Memory Computing
Some workloads require more than a distributed cache. Organizations may need distributed computing, SQL processing, or data-grid capabilities that Redis wasn’t originally designed to provide.
Managed Cloud Infrastructure
Engineering teams increasingly prefer fully managed caching platforms that automate upgrades, backups, monitoring, failover, and infrastructure management.
Quick Comparison: Best Redis Alternatives
| Tool | Best For | Pricing Model | Deployment | Key Strength |
|---|---|---|---|---|
| Valkey | Open-source Redis replacement | Open Source | Cloud & Self-Hosted | Redis compatibility |
| DragonflyDB | High-performance caching | Free + Paid | Cloud & Self-Hosted | Multi-threaded architecture |
| KeyDB | Redis-compatible deployments | Open Source | Self-Hosted | Improved multi-core performance |
| Memcached | Lightweight caching | Open Source | Self-Hosted | Simplicity and speed |
| Hazelcast | Distributed caching | Subscription | Cloud & Self-Hosted | In-memory data grid |
| Apache Ignite | Distributed computing | Open Source | Cloud & Self-Hosted | SQL + caching |
| Aerospike | Ultra-low latency workloads | Subscription | Cloud & Self-Hosted | High-performance key-value database |
| Garnet | Redis-compatible server | Open Source | Self-Hosted | Modern Microsoft implementation |
| Couchbase | Enterprise caching | Subscription | Cloud & Self-Hosted | Document database with integrated caching |
| Amazon ElastiCache | Managed caching | Consumption | AWS | Fully managed Redis-compatible service |
10 Best Redis Alternatives and Competitors
#1 Valkey
Valkey has quickly become the leading Redis alternative for organizations seeking an open-source, community-governed replacement without sacrificing Redis compatibility. Developed under the Linux Foundation following the Redis licensing changes, Valkey is backed by major cloud providers and infrastructure vendors, making it one of the safest long-term choices for businesses that want to remain within the Redis ecosystem while avoiding licensing uncertainty.
Unlike many Redis competitors that introduce new APIs or architectural models, Valkey intentionally focuses on compatibility. Most existing Redis applications can migrate with minimal code changes because Valkey supports the Redis protocol, familiar commands, and the same client libraries. This dramatically reduces migration risk compared to adopting an entirely different caching platform.
Valkey is also evolving beyond being “just a fork.” The project continues to introduce performance improvements and infrastructure optimizations while maintaining compatibility with existing Redis workloads. This allows engineering teams to modernize their infrastructure without disrupting application development or operational workflows.
For organizations running large Redis deployments, Valkey offers one of the smoothest migration paths available while preserving the operational knowledge, tooling, and ecosystem that developers have built over many years.
Key Features
- Near drop-in Redis compatibility enables organizations to migrate existing applications with minimal code changes while preserving established operational workflows.
- Community governance under the Linux Foundation provides long-term project stability supported by multiple industry contributors rather than a single commercial vendor.
- Ongoing performance enhancements improve resource utilization while maintaining compatibility with Redis commands, client libraries, and existing deployment practices.
- Support for familiar Redis data structures—including strings, hashes, sets, sorted sets, streams, and Pub/Sub—helps reduce migration complexity.
- Flexible deployment options allow organizations to run Valkey on-premises, in containers, or through managed cloud providers.
Limitations
- The surrounding ecosystem is still maturing compared to Redis.
- Some third-party modules may require compatibility validation.
- Enterprise tooling continues to evolve alongside the project.
Pricing
- Free and open source.
- Managed services available through multiple cloud providers.
Why Choose It
Choose Valkey if you want the closest open-source replacement for Redis while maintaining application compatibility and minimizing migration effort.
Increase your product visibility by reaching software buyers researching the best tools. Every submission is reviewed by our editorial team.
Feature My Tool →#2 DragonflyDB
DragonflyDB has rapidly emerged as one of the strongest Redis competitors for organizations focused on maximizing performance and infrastructure efficiency. Although it maintains compatibility with the Redis protocol, DragonflyDB was built using a modern multi-threaded architecture that takes advantage of today’s multi-core processors far more effectively than traditional Redis deployments.
Many organizations begin evaluating DragonflyDB after discovering that scaling Redis often requires adding more nodes rather than fully utilizing existing hardware. DragonflyDB addresses this challenge by processing requests concurrently across multiple CPU cores, allowing businesses to achieve significantly higher throughput while reducing infrastructure costs.
For engineering teams operating large-scale SaaS platforms, ecommerce applications, AI services, gaming backends, and high-traffic APIs, the ability to process more operations per server can translate directly into lower cloud spending and simpler infrastructure management.
Beyond raw performance, DragonflyDB aims to provide an easy migration experience. Existing Redis applications can often migrate with minimal changes because the platform supports the Redis protocol and works with many existing Redis clients. This allows organizations to modernize caching infrastructure without redesigning application architectures.
As cloud infrastructure costs continue to increase, DragonflyDB has become one of the most attractive options for teams looking to improve both performance and cost efficiency simultaneously.
Key Features
-
Multi-threaded execution utilizes modern multi-core processors more efficiently, allowing significantly higher throughput than traditional single-threaded caching architectures.
-
Redis protocol compatibility enables many existing applications to migrate with minimal code changes while continuing to use familiar Redis clients and tooling.
-
Improved hardware utilization helps organizations reduce infrastructure costs by serving more requests from fewer servers.
-
Low-latency architecture supports demanding workloads such as API caching, AI inference, ecommerce platforms, and gaming applications.
-
Active development continues to expand Redis compatibility while improving scalability for enterprise production environments.
Limitations
-
Redis module compatibility should be validated before migration.
-
Community ecosystem remains smaller than Redis.
-
Some advanced Redis-specific capabilities may differ depending on implementation.
Pricing
-
Free open-source edition available.
-
Enterprise and managed cloud offerings available.
Why Choose It
Choose DragonflyDB if your primary goal is maximizing cache performance, improving multi-core CPU utilization, and reducing infrastructure costs without abandoning Redis compatibility.
#3 KeyDB
KeyDB was created to address one of the most frequently discussed performance limitations of traditional Redis: its largely single-threaded processing model. While maintaining compatibility with the Redis protocol, KeyDB introduces multi-threaded execution that allows modern servers to process significantly more concurrent requests.
Organizations frequently evaluate KeyDB when they want a familiar Redis experience but need better performance from existing infrastructure. Instead of redesigning applications or adopting an entirely different caching platform, teams can often migrate existing Redis deployments while continuing to use the same client libraries, commands, and operational workflows.
KeyDB also introduces active-active replication, allowing multiple database instances to accept writes simultaneously. This capability can improve availability and simplify certain distributed application architectures where minimizing downtime is a key business requirement.
For businesses seeking incremental improvements rather than complete architectural changes, KeyDB provides a practical migration path that balances compatibility with modern performance enhancements.
Key Features
-
Multi-threaded processing enables better utilization of modern CPUs, improving throughput for high-concurrency workloads.
-
Redis protocol compatibility reduces migration effort by preserving existing commands, client libraries, and application logic.
-
Active-active replication allows multiple nodes to process write operations, improving resilience for distributed environments.
-
Familiar operational model minimizes retraining requirements for Redis administrators and developers.
-
Suitable for applications requiring higher throughput while maintaining established Redis workflows.
Limitations
-
Ecosystem adoption is smaller than Redis.
-
Long-term community momentum is lower than newer projects such as Valkey.
-
Module compatibility should be verified before production migration.
Pricing
-
Free and open source.
Why Choose It
Choose KeyDB if you want better multi-core performance while preserving a Redis-compatible operational experience.
#4 Memcached
Memcached remains one of the simplest and fastest caching solutions available. While Redis has evolved into a multifunctional in-memory platform supporting streams, Pub/Sub messaging, sorted sets, and numerous advanced data structures, many organizations simply need a lightweight cache that stores key-value pairs with minimal overhead.
For these workloads, Memcached continues to be a compelling alternative.
Its straightforward architecture allows applications to cache frequently accessed data, reduce database load, and improve response times without introducing unnecessary complexity. High-traffic websites, content management systems, ecommerce platforms, and API-driven applications frequently use Memcached to accelerate read-heavy workloads.
Unlike Redis, Memcached intentionally focuses on doing one thing exceptionally well: fast distributed memory caching. Organizations that don’t require advanced Redis data structures may find Memcached easier to deploy, operate, and scale.
Key Features
-
Lightweight architecture minimizes resource consumption while delivering extremely fast cache performance.
-
Simple key-value storage reduces operational complexity and simplifies application integration.
-
Broad compatibility with web frameworks, programming languages, and content management systems.
-
Distributed caching support allows applications to spread workloads across multiple cache servers.
-
Mature open-source ecosystem provides long-term stability and extensive production experience.
Limitations
-
Does not support advanced Redis data structures such as streams, sorted sets, or Pub/Sub messaging.
-
No persistent storage capabilities.
-
Less suitable for complex real-time application architectures.
Pricing
-
Free and open source.
Why Choose It
Choose Memcached if your application primarily requires lightweight, high-speed caching without Redis’s advanced data structure capabilities.
#5 Hazelcast
Hazelcast serves a broader purpose than Redis by combining distributed caching with an in-memory data grid designed for enterprise applications. Rather than functioning solely as a cache, Hazelcast enables organizations to distribute both data and computation across multiple servers, supporting applications that require scalability, resilience, and low-latency processing.
Large financial institutions, telecommunications companies, retailers, and enterprise software vendors frequently evaluate Hazelcast because it simplifies the development of distributed systems. Instead of managing individual cache nodes manually, organizations can build clusters that automatically distribute workloads while maintaining high availability.
Hazelcast also integrates well with Java-based enterprise environments and modern microservices architectures, making it attractive for organizations modernizing large-scale business applications.
Compared with Redis, Hazelcast is often selected when distributed computing capabilities become just as important as caching performance.
Key Features
-
Distributed in-memory data grid enables applications to share data across clusters while maintaining low-latency access.
-
Automatic partitioning and replication improve resilience without requiring extensive manual configuration.
-
Supports distributed computing alongside caching, reducing the need for separate infrastructure components.
-
Enterprise security and management capabilities simplify large-scale production deployments.
-
Strong integration with Java ecosystems and cloud-native microservices architectures.
Limitations
-
More complex than traditional caching platforms.
-
Enterprise features require commercial licensing.
-
Smaller developer community than Redis.
Pricing
-
Open-source edition available.
-
Enterprise subscriptions available.
Why Choose It
Choose Hazelcast if your applications require distributed caching combined with enterprise-grade in-memory computing capabilities.
#6 Apache Ignite
Apache Ignite goes well beyond traditional caching by combining distributed in-memory storage, SQL processing, compute capabilities, and persistent storage into a single platform. Organizations evaluating Redis alternatives often consider Ignite when caching becomes only one component of a broader distributed application architecture.
Instead of using Redis solely to reduce database queries, Apache Ignite allows businesses to execute SQL queries directly against in-memory datasets, distribute computational workloads across clusters, and process large volumes of transactional data with minimal latency. This makes it particularly attractive for financial services, telecommunications, manufacturing, and other industries where real-time processing directly influences business operations.
Unlike lightweight caching platforms, Ignite is designed to become part of an organization’s core data infrastructure. Engineering teams building fraud detection systems, recommendation engines, digital twins, IoT platforms, or operational analytics often choose Ignite because it combines multiple infrastructure capabilities within a unified platform.
Organizations should understand that Ignite introduces greater architectural complexity than Redis. However, for businesses requiring distributed computing alongside caching, the additional functionality can significantly simplify long-term infrastructure planning.
Key Features
-
Distributed in-memory architecture enables applications to process large datasets with extremely low latency while supporting horizontal scalability.
-
SQL query support allows developers and analysts to execute relational queries directly against in-memory data without exporting information to separate databases.
-
Integrated compute grid distributes processing tasks across cluster nodes, reducing the need for separate distributed computing frameworks.
-
Durable persistence options combine the speed of memory with reliable long-term data storage for business-critical workloads.
-
Automatic clustering and fault tolerance improve application resilience while minimizing manual infrastructure management.
Limitations
-
More complex to deploy and administer than Redis.
-
Operational overhead increases for smaller engineering teams.
-
Advanced distributed capabilities may be unnecessary for straightforward caching workloads.
Pricing
-
Free and open source.
-
Enterprise support available through commercial vendors.
Why Choose It
Choose Apache Ignite if your organization needs distributed computing, SQL processing, and enterprise-scale in-memory data management rather than a standalone caching solution.
#7 Aerospike
Aerospike has earned a strong reputation among organizations that process enormous volumes of transactions with consistently low latency. While Redis is frequently deployed as an application cache, Aerospike is designed to serve as a high-performance operational database capable of handling billions of records while maintaining predictable response times.
Large financial institutions, telecommunications providers, advertising technology companies, cybersecurity vendors, and ecommerce platforms often evaluate Aerospike because of its ability to sustain demanding workloads without requiring extensive infrastructure growth. Its hybrid memory architecture helps reduce memory requirements while continuing to deliver very fast read and write performance.
Organizations migrating from Redis typically choose Aerospike when workloads have expanded beyond traditional caching and now require a highly scalable key-value database capable of serving operational applications directly.
Although Aerospike requires a different deployment model than Redis, it can significantly reduce infrastructure costs for organizations operating extremely large datasets.
Key Features
-
Hybrid memory architecture balances performance with infrastructure efficiency by intelligently using both memory and storage.
-
High-throughput key-value engine supports billions of transactions while maintaining consistently low latency.
-
Automatic clustering and replication simplify scaling across large production environments.
-
Strong consistency options support applications handling financial transactions, fraud detection, and customer-facing services.
-
Enterprise-grade monitoring, security, and management capabilities support mission-critical deployments.
Limitations
-
More operationally complex than lightweight caching platforms.
-
Commercial licensing may increase ownership costs.
-
Migration from Redis requires application architecture evaluation.
Pricing
-
Community Edition available.
-
Enterprise Edition with custom pricing.
Why Choose It
Choose Aerospike if your organization needs an ultra-low-latency operational database capable of handling massive transaction volumes with predictable performance.
#8 Garnet
Garnet is Microsoft’s modern, Redis-compatible in-memory data store designed to provide high performance while maintaining compatibility with existing Redis applications. Although newer than many established Redis alternatives, Garnet has gained attention from engineering teams looking for a next-generation implementation built around modern hardware and cloud infrastructure.
Rather than introducing a completely new API, Garnet focuses on supporting the Redis protocol so organizations can continue using familiar client libraries and application logic. This makes migration significantly easier than moving to an entirely different caching platform.
Microsoft has also optimized Garnet to take advantage of contemporary server architectures, helping applications achieve better throughput and improved hardware utilization. Organizations already operating within Azure or Microsoft development environments may find Garnet particularly attractive as the project continues to mature.
Although its ecosystem is still developing, Garnet represents an important option for businesses that value Redis compatibility while seeking a modern implementation backed by Microsoft’s engineering expertise.
Key Features
-
Redis protocol compatibility simplifies migration from existing Redis deployments while preserving application logic.
-
Modern architecture improves utilization of current multi-core server hardware.
-
Open-source development provides flexibility for organizations managing their own infrastructure.
-
Strong alignment with Microsoft’s cloud and developer ecosystem.
-
Active development continues to expand compatibility and performance capabilities.
Limitations
-
Smaller production ecosystem than Redis or Valkey.
-
Community adoption is still growing.
-
Some advanced Redis capabilities continue to evolve.
Pricing
-
Free and open source.
Why Choose It
Choose Garnet if you’re looking for a modern Redis-compatible platform backed by Microsoft with a strong focus on performance and future development.
#9 Couchbase
Although Couchbase is primarily recognized as a document database, it is also a compelling Redis alternative for organizations seeking to consolidate caching and operational data storage into a single platform. Instead of maintaining separate Redis clusters alongside a database, businesses can use Couchbase to support both workloads through its integrated architecture.
This approach simplifies infrastructure management while reducing operational overhead. Ecommerce platforms, customer-facing SaaS applications, digital experience platforms, and enterprise web applications often benefit from storing operational data and frequently accessed information within the same system.
Couchbase also provides integrated memory-first architecture, SQL++ querying, mobile synchronization, and enterprise clustering capabilities. These features make it attractive for organizations that have outgrown standalone caching and are looking for a broader application data platform.
Compared with Redis, Couchbase introduces greater functionality at the expense of additional complexity. For businesses already operating document databases, however, infrastructure consolidation can significantly simplify long-term operations.
Key Features
-
Integrated document database and caching capabilities reduce the need for multiple infrastructure components.
-
Memory-first architecture delivers low-latency application performance while supporting persistent storage.
-
SQL++ query language enables developers to query JSON documents using SQL-like syntax.
-
Enterprise clustering and replication improve scalability and resilience across production environments.
-
Mobile synchronization supports offline-first application architectures.
Limitations
-
More complex than dedicated caching platforms.
-
Commercial licensing required for advanced enterprise capabilities.
-
May be excessive for applications needing only basic cache functionality.
Pricing
-
Community Edition available.
-
Enterprise Edition with custom pricing.
Why Choose It
Choose Couchbase if you want to combine enterprise document storage and high-performance caching within a single application platform.
#10 Amazon ElastiCache
Amazon ElastiCache isn’t a new caching engine—it is AWS’s fully managed caching service that supports Redis-compatible engines and Memcached. Organizations frequently evaluate ElastiCache when their primary objective is reducing operational overhead rather than replacing Redis functionality itself.
Instead of maintaining cache clusters, configuring replication, applying updates, monitoring infrastructure, and planning failover strategies, engineering teams can rely on AWS to manage these operational responsibilities automatically. This enables developers to spend more time building applications and less time administering infrastructure.
ElastiCache also integrates seamlessly with EC2, Lambda, ECS, EKS, CloudWatch, IAM, and other AWS services, making it an obvious choice for organizations standardizing on Amazon Web Services. Businesses already using AWS often discover that moving to a managed service improves reliability while reducing day-to-day maintenance.
Although ElastiCache introduces ongoing cloud costs, many organizations find that operational savings outweigh the additional infrastructure expense.
Key Features
-
Fully managed caching service eliminates infrastructure provisioning, patching, backups, monitoring, and failover management.
-
Supports Redis-compatible engines and Memcached, providing flexibility for different caching strategies.
-
Native AWS integration simplifies authentication, security, monitoring, and deployment automation.
-
Automatic scaling and high-availability options improve resilience for production workloads.
-
Suitable for cloud-native architectures requiring minimal operational maintenance.
Limitations
-
Best suited for AWS-centric infrastructures.
-
Ongoing cloud costs can increase as workloads grow.
-
Less deployment flexibility than self-managed environments.
Pricing
-
Consumption-based pricing based on node type, storage, and usage.
Why Choose It
Choose Amazon ElastiCache if your organization wants fully managed caching infrastructure tightly integrated with AWS while minimizing operational complexity.
Which Redis Alternative Should You Choose?
-
Choose Valkey if you want the closest open-source Redis replacement with long-term community governance and minimal migration effort.
-
Choose DragonflyDB if your priority is maximizing throughput, improving CPU utilization, and lowering infrastructure costs.
-
Choose KeyDB if you need Redis compatibility with multi-threaded performance improvements.
-
Choose Memcached if your application only requires lightweight, high-speed caching without advanced data structures.
-
Choose Hazelcast if you’re building distributed enterprise applications that need an in-memory data grid.
-
Choose Apache Ignite if your workloads combine distributed caching, SQL processing, and in-memory computing.
-
Choose Aerospike if you’re operating extremely large-scale, low-latency transactional systems.
-
Choose Garnet if you want a modern Redis-compatible implementation backed by Microsoft.
-
Choose Couchbase if you want to consolidate document storage and caching into one enterprise platform.
-
Choose Amazon ElastiCache if you prefer a fully managed caching service within the AWS ecosystem.
Explore More Alternatives
Compare more software alternatives and discover the right solution for your business.
Browse Alternatives →Conclusion
Redis remains one of the most capable in-memory data platforms available, but today’s market offers far more specialized alternatives than it did just a few years ago. Whether you’re responding to licensing changes, improving infrastructure efficiency, reducing operational overhead, or building globally distributed applications, there are strong options tailored to different priorities.
Organizations looking for the closest drop-in replacement should begin with Valkey, while teams focused on raw performance should evaluate DragonflyDB or KeyDB. Enterprise workloads may benefit from Hazelcast, Apache Ignite, or Aerospike, and AWS users can simplify operations with Amazon ElastiCache.
The best Redis alternative ultimately depends on how your applications use Redis today. Understanding whether your workload centers on caching, messaging, distributed computing, or operational databases will help you choose a platform that supports both current requirements and future growth.
Frequently Asked Questions
1. What is the best Redis alternative?
Valkey is widely considered the best overall Redis alternative because it offers near drop-in compatibility, open-source governance, and strong industry backing.
2. What are the biggest Redis competitors?
Major Redis competitors include Valkey, DragonflyDB, KeyDB, Memcached, Hazelcast, Apache Ignite, Aerospike, Garnet, Couchbase, and Amazon ElastiCache.
3. Is Valkey a replacement for Redis?
Yes. Valkey was created as an open-source Redis-compatible project and supports most existing Redis applications with minimal migration effort.
4. Which Redis alternative is the fastest?
DragonflyDB is widely recognized for its high throughput and efficient multi-core architecture, making it one of the fastest Redis-compatible alternatives for many workloads.
5. What is the best open-source alternative to Redis?
Valkey is currently the leading open-source Redis alternative, while KeyDB also remains a strong option for organizations seeking Redis compatibility.
6. Should I choose Memcached instead of Redis?
Memcached is an excellent choice for lightweight caching, but Redis and its alternatives provide significantly richer data structures and broader application capabilities.
7. Which Redis alternative is best for AWS?
Amazon ElastiCache is the preferred managed option for AWS environments, while Valkey and DragonflyDB are strong choices for self-managed deployments.
8. Is DragonflyDB compatible with Redis?
Yes. DragonflyDB supports the Redis protocol, allowing many existing Redis applications to migrate with minimal changes.
9. Which Redis alternative is best for enterprise applications?
Hazelcast, Apache Ignite, and Aerospike are commonly selected for enterprise workloads requiring distributed computing, scalability, and high availability.
10. Why are developers switching from Redis?
Organizations evaluate alternatives for reasons including open-source licensing, improved multi-core performance, lower infrastructure costs, and the availability of modern Redis-compatible platforms.

