Comparison

Redis vs Valkey

Valkey is a fork of Redis that the Linux Foundation took up in 2024 after Redis changed its license. For most apps they are interchangeable, the difference is license, governance and new features.

AspectRedisValkey
OriginThe original project, developed by Redis the companyA fork of Redis 7.2, a Linux Foundation project backed by AWS, Google Cloud, Oracle and others
LicenseRSALv2/SSPLv1 since 7.4, Redis 8 added AGPLv3BSD-3-Clause, no restrictions
CompatibilityThe reference RESP protocol and commandsSame protocol, Redis clients work unchanged
Modules and extensionsBundled in Redis 8: JSON, search, time series, probabilistic structuresIts own modules (for example valkey-json, valkey-search) evolve separately
PerformanceSingle-threaded command execution, multi-threaded I/OImproved multi-threaded I/O and memory optimizations since Valkey 8
Managed servicesRedis Cloud and cloud services based on RedisSupported in AWS ElastiCache and MemoryDB, Google Memorystore
GovernanceOne company sets the directionNeutral governance, decisions by the community
Best forWhen you need Redis bundled modules and vendor supportWhen a permissive license and cloud managed services matter

Choose Redis when

  • You use Redis modules (JSON, search, time series) as one package.
  • You need commercial support from Redis.
  • The AGPLv3 and RSALv2 licenses are acceptable to you.

Choose Valkey when

  • You need a BSD license and freedom from legal questions.
  • You run on AWS or Google Cloud where Valkey is cheaper or the default.
  • Neutral project governance matters.

Bottom line

For plain caching, queues and sessions there is almost no difference, so license and managed service pricing become the main arguments. For new cloud projects, Valkey is often the simpler pick.

Compared

Logos belong to their owners and are used for identification only. Icons: Simple Icons (CC0), Devicon (MIT).