In March 2024, Redis Ltd. changed Redis from a BSD license to the RSAL (Redis Source Available License) and SSPL — commercial use restrictions that effectively made self-hosted Redis non-free for many companies. Within weeks, Amazon, Google, Oracle, and Ericsson forked Redis under the BSD license as Valkey under the Linux Foundation.
Valkey is the most direct Redis replacement. It's a byte-for-byte compatible fork of Redis 7.2.4 with full protocol compatibility. AWS replaced ElastiCache for Redis with ElastiCache for Valkey in late 2024. Migration is an in-place swap — change your connection string. AWS, GCP (Memorystore), and DigitalOcean all offer managed Valkey. For teams on managed cloud Redis who want to avoid license uncertainty, Valkey is the zero-risk path.
Dragonfly is a re-implementation (not a fork) of Redis-compatible protocol with a modern multi-threaded architecture. Redis is effectively single-threaded for most operations; Dragonfly is fully multi-threaded and claims 25x higher throughput on a 64-core machine in their benchmarks. An independent benchmark from 2024 confirmed roughly 8-12x higher throughput at equivalent hardware. Dragonfly is BSL licensed (source available, some commercial restrictions) but free to use for most companies. The engineering story is compelling; the production maturity is still accumulating.
KeyDB is an older Redis fork (acquired by Snap, now open source again) with multi-threading support. Less actively developed than Dragonfly but battle-tested in production since 2019.
Upstash is the serverless Redis-compatible managed service with a pricing model that scales to zero — $0 for idle, $0.20/100K commands above the free tier. For applications with bursty or low-volume cache needs, Upstash is significantly cheaper than provisioned Redis or Valkey.
The practical 2026 guidance: if you're on managed AWS/GCP Redis, migrate to managed Valkey when your provider prompts you — zero effort, no cost change. If you're self-hosting Redis and care about FOSS compliance, switch to Valkey. If you're starting fresh and have high-throughput requirements, evaluate Dragonfly. For serverless or edge deployments, Upstash.