Fall releases are live for Redis for AI, Redis Cloud, & more.

See what's new
COMPARE

Fast data you can trust: Redis vs. Valkey

Redis vs OpenSource vs Valkey

We’ve set the standard for in-memory performance. But how does Redis compare to Valkey? Learn why we continue to be the trusted choice for devs and enterprises around the world.

Redis vs OpenSource vs Valkey

Redis vs Redis Open Source vs Valkey 8

Redis Open SourceValkey 8
Build
Build

Boost app performance with a standalone cache

Full persistence and durability

Advanced session management with hash field expiration (HFE)

Automatic ingestion and change data capture (CDC) of source databases (including Oracle, postgres, MySQL, etc.)

Build real-time apps with scalable advanced query and search operations

Redis Insight user interface including tutorials, a co-pilot, and a query builder

Vector search for unstructured data, powering AI and GenAI features like recommendations and retrieval-augmented generation (RAG)

(module)

Built-in JSON support without serialization or external processing needed

(module)

Built-in time series support for efficiently storing and querying time-stamped data

Probabilistic data structures (Bloom, top-k, t-digest, etc.) for memory-efficient approximations

(Bloom only)

Rapid development with out-of-the-box object mapping libraries for Spring, ASP.NET Core, FastAPI, and Express

Language-specific client libraries such as Jedis, Lettuce, redis-py, redisVL, NRedisStack, node-redis, and go-redis

Deploy
Deploy

Fully supported on-premises, in the cloud, or in hybrid environments

—*

Automated deployment on any cloud or multi-cloud

Active-active deployments with conflict-free data replication across multiple regions

Extend in-memory capacity using SSD storage through Redis Flex

Run
Run

Transform slow data into real-time data by ingesting data from external databases in real-time using Redis Data Integration

Automated database and cluster management (scaling, re-sharding, rebalancing)

Deliver consistent, real-time customer experiences globally with geo-distributed (active-active) datastores

Built-in high-availability and disaster recovery management

Enterprise-grade customer support from Redis experts

99.999% cloud uptime SLA

Secure
Secure

Access control lists (ACLs) and role based access control (RBAC) for data access

Encryption of data in transit

Role based access control (RBAC) for the control plane

Centrally managed RBAC

Connection and authentication auditing

LDAP integration for identity management and role assignment

HashiCorp Vault support

Encryption of data at rest with private keys

* - CSP supported versions such as Amazon ElastiCache and Google Cloud Memorystore are not completely equivalent to Valkey open source

Key Redis features and capabilities

Active-active Geo-Distribution

Active-active
geo-distribution

Seamless global data distribution with strong consistency

Learn more
CLI

Management GUI

Easier management with our easy to use console

Learn more
High Availability

High availability

99.999% uptime architecture with built-in replication and instant failover

Learn more
Enterprise

Multi-tenancy

Efficient resource utilization with support for multiple datastores in a single cluster

Learn more
Multi-layer Security

Enhanced security

Enterprise-grade features like encryption, role-based access controls, and auditing

Learn more
Redis Insight

Redis Insight

Visualize, optimize, and troubleshoot with Redis Insight

Learn more
Redis Flex

Redis Flex

Extend memory with SSDs to handle larger datasets cost-effectively

Learn more
Search

Query and search

Scalable query and search capabilities make apps more dynamic and interactive

Learn more
Redis RDI

Redis Data Integration

Automatically connect Redis with other data sources to move and sync data seamlessly across your architecture

Learn more

Frequently asked questions

More questions? See our Docs page
What is Valkey?

Valkey is an in-memory data store that originated as a fork of Redis version 7.2.4. It shares the foundational key-value data storage principles of Redis but has begun to diverge with features contributed by AWS and experimental Remote Direct Memory Access (RDMA) support introduced in Valkey 8.0. These additions are aimed at improving throughput but remain in an early stage of development.

While Valkey benefits from open-source backing and a growing community, it does not yet match the maturity, extensive ecosystem, or enterprise-grade features that Redis provides. For organizations evaluating in-memory solutions, it’s important to weigh Valkey’s emerging capabilities against the proven reliability, scalability, and advanced functionality of Redis, particularly for demanding real-time applications.

Read more
Does Valkey offer all of the features Redis provides?

No, Valkey does not offer the full range of features that Redis provides. While it shares foundational capabilities with Redis, it lacks advanced functionalities, such as the Redis Query Engine for powerful querying, secondary indexing, vector search and built-in time series support.

Additionally, Redis’s capabilities extend to Generative AI (GenAI) applications, enabling use cases like retrieval-augmented generation (RAG), AI-driven personalization, and advanced real-time analytics. These features make Redis a critical enabler for modern, AI-powered applications.

Redis Software (formerly Redis Enterprise) further extends the feature gap with enterprise-grade reliability, including automated scaling, high availability, advanced security features, and hybrid deployment options. These capabilities are essential for modern, real-time applications. While Valkey continues to evolve, its current capabilities remain more limited compared to Redis’s proven platform and future-focused innovations.

How do performance and scalability compare between Redis and Valkey?

Redis Open Source and Valkey offer similar performance and scalability, sharing a common foundation. Since the fork, both projects have introduced performance improvements.

Valkey implemented features like asynchronous I/O threading and experimental RDMA support, aiming to enhance throughput and reduce latency.

Redis introduced optimizations such as improved data structures and reduced latency, resulting in significant performance gains.

Redis Software (formerly Redis Enterprise) further enhances performance and scalability with enterprise-grade features, including advanced clustering and a zero-latency proxy with request pipelining and connection multiplexing. These capabilities ensure Redis Software delivers consistent, high performance at scale, even under demanding workloads, making it a preferred choice for mission-critical real-time applications.

What kind of support is available for Redis and Valkey?

Redis offers a wide range of support options tailored to different needs. For Redis Open Source, support is available through the active Redis community, including forums (such as StackOverflow), GitHub, and Discord. Redis Software (formerly Redis Enterprise) provides enterprise-grade support, including 24/7 expert assistance, SLA-backed guarantees, and proactive monitoring. Customers also benefit from advanced resources such as detailed documentation, training, and the Redis University learning platform.

Valkey, as an open-source project, relies primarily on its community for support. While it has a growing base of contributors and discussions on GitHub, it does not offer the enterprise-level support, SLAs, or advanced resources that Redis Software provides. Organizations requiring robust, production-grade support will find Redis Software to be the only suitable option.

How do Redis and Valkey compare in terms of their ecosystems for development and operations?

Redis has a mature and extensive ecosystem, supported by a wide range of tools and integrations that streamline both development and operations. Developers can leverage popular client libraries for languages like Python, Java, Node.js, Go, StackExchange.Redis, and more, ensuring seamless integration into virtually any tech stack. Redis is also supported by major frameworks like Laravel, Spring Data Redis, Django, and .NET, as well as orchestration platforms like Kubernetes and Terraform. Developer tools like Redis Insight provide powerful data modeling, visualization, and debugging capabilities, enabling efficient application development and optimization.

Additionally, Redis integrates seamlessly with AI development platforms like LangChain, LlamaIndex, Amazon Bedrock, NVIDIA NeMo, Relevance AI, and DocArray. These integrations enable advanced use cases like vector search, retrieval-augmented generation (RAG), semantic caching and AI-powered personalization, making Redis a key enabler for cutting-edge applications.

For operations, Redis integrates with observability platforms like Prometheus, Grafana, and Datadog, making monitoring and management straightforward. Redis Software (formerly Redis Enterprise) further enhances operational capabilities with features like cluster management and automated failover ensuring reliability and high performance in production environments.

Valkey, as a newer fork, has a smaller and less mature ecosystem. While it supports many of the same client libraries and basic integrations due to its Redis-based origins, its ecosystem lacks the breadth of operational tools, advanced integrations, and resources that Redis offers. For organizations seeking a well-established ecosystem that supports both development and production needs, Redis remains the clear leader.

How should you choose between Redis and Valkey for your needs?

The choice between Redis and Valkey depends on your specific requirements and priorities. Redis is the more established and feature-rich option, offering a mature ecosystem, enterprise-grade reliability, and advanced capabilities such as built-in JSON support, secondary indexing, and the Redis Query Engine. If your use case demands high performance, scalability, robust operational tools, and extensive support options, Redis is likely the better choice—particularly for production-grade, real-time applications.

Valkey, on the other hand, may appeal to organizations looking for a simpler or more experimental solution that aligns with its community-driven development. However, its smaller ecosystem, limited operational tools, and less proven features may pose challenges for more complex or critical workloads.

For most organizations, Redis provides the flexibility, reliability, and advanced features needed to support both development and production environments, making it the preferred option for long-term success.

What are the risks of choosing Valkey over Redis?

Choosing Valkey over Redis involves several risks, particularly for organizations with demanding or complex use cases. As a newer fork, Valkey lacks the maturity and proven track record of Redis, making it less suitable for mission-critical applications. Its smaller ecosystem means fewer tools, integrations, and community resources to support development and operations.

Valkey’s divergence from Redis also introduces uncertainty. Features and APIs may evolve in ways that are incompatible with Redis, potentially creating challenges for applications that rely on Redis functionality. Additionally, Valkey does not offer enterprise-grade support, SLAs, or robust operational features like automated failover, advanced clustering, or hybrid deployment models, which are crucial for production-grade environments.

For organizations prioritizing reliability, scalability, and long-term innovation, Redis remains the safer and more strategic choice.

What is Redis Open Source?

Redis Open Source is the free and openly licensed version of Redis, starting with Redis 8.0. It is available under the GNU Affero General Public License v3 (AGPLv3) license, making it an official open source project. Both RSALv2 and SSPLv1 licenses are also available, but they are considered source-available licenses.

The AGPL license permits free use, modification, and distribution of software over a network, with a provision that distributed, derivative works of the software including the source code are released under the same license. This provision, called the copyleft provision, ensures that modifications remain open and discourages cloud vendors from easily reselling Redis without our consent. Redis Open Source includes core Redis functionality along with features previously part of Redis Stack, such as JSON, time series, probabilistic data structures (Bloom, Cuckoo, top-k, etc.), and powerful search capabilities including full-text and vector search.

Redis Open Source is suitable for development, experimentation, and many production use cases, but does not include Redis Software’s operational tooling, Active-Active replication, Redis Flex, or Redis Data Integration.

Get started

Speak to a Redis expert and learn more about enterprise-grade Redis today.