Redis vs Valkey
2026 Definitive Technical Report
An in-depth analysis of technical choices amidst open-source licensing changes. From performance benchmarks and ecosystem compatibility to migration costs, providing you with a comprehensive basis for decision-making.
The Fork in the Road
In March 2024, Redis Inc. announced a change in Redis's open-source license from BSD to RSALv2/SSPLv1, meaning Redis is no longer truly open source (by OSI definition). In response, the Linux Foundation, joined by tech giants like AWS, Google, and Oracle, launched Valkeyβa truly open source (BSD) fork based on Redis 7.2.4.
Hosted by the Linux Foundation, permanently open source (BSD). Fully compatible with Redis 7.2, with added multi-threaded performance optimizations and advanced cluster management. The community-driven successor to Redis.
Commercially operated by Redis Inc. Shifted to RSALv2/SSPLv1 (non-OSI open source). Focuses on Enterprise features (like Search, JSON module integration) and cloud services (Redis Cloud).
Core Differences
Detailed Feature Breakdown
| Feature | Valkey | Redis |
|---|---|---|
| License | BSD-3-Clause (Truly Open Source) | RSALv2 / SSPLv1 (Source Available) |
| Governance | Community (Linux Foundation) | Commercial (Redis Inc.) |
| Compatibility | Redis 7.2.4 API & Protocol Compatible | Backward Compatible, Future divergence possible |
| Performance | Multi-threaded I/O, Enhanced Cluster Stability | Continuous Optimization, Enterprise focus |
| Modules | Supports existing modules, developing new ecosystem | Official Modules (JSON, Search) Deep Integration |
| Key Backers | AWS, Google, Oracle, Ericsson | Redis Inc., Azure (Partial) |
Performance Benchmarks
Benchmark results based on AWS c7gn.4xlarge instances. Valkey's multi-threaded I/O and instruction execution optimizations demonstrate superior performance in high-concurrency scenarios. Test scenarios include 100% GET and 100% SET operations.
Read/Write Throughput (Ops/Sec)
Ecosystem
Client Libraries & Cloud Support
aws
NativeFull support for Valkey 8.0+, offering Serverless and Provisioned options.
gcp
NativeGA (Generally Available), offering 99.99% SLA and Cross-Region Replication.
ali
NativeAs a Linux Foundation premier member, Alibaba Cloud deeply participates in Valkey core dev and offers managed services.
azure
Currently supported via AKS deployment; official managed cache service focuses on Redis.
| Language | Valkey | Redis |
|---|---|---|
| java | Valkey GLIDE (java) Redisson 3.48+ officially supports Valkey | Jedis |
| python | Valkey GLIDE (python) valkey-py is a community maintained fork of redis-py | redis-py |
| go | Valkey GLIDE (go) valkey-go supports auto-pipelining and client-side caching | go-redis |
| node | Valkey GLIDE (node) Existing ioredis can connect directly to Valkey | node-redis |
Migration Guide
- 1
Backup existing dump.rdb file.
- 2
Stop Redis service.
- 3
Install Valkey (supports yum, apt, docker, etc.).
- 4
Point valkey-server to existing config and data directory.
- 5
Start Valkey and verify application connection.
π‘ Pro Tip:Due to full RESP protocol compatibility, client libraries (like jedis, go-redis, ioredis) typically require no changes.