Valkey
A high-performance, open-source key-value data store forked from Redis before its license change, built for caching and realtime workloads with a module system.
- GitHub stars
- 27k
- Last commit
- yesterday
- Latest release
- 9.1.2
- Licence
- BSD-3-Clause
- Self-hosted
- Yes

Valkey is a distributed key-value database optimized for caching and other realtime workloads. It was forked from the open-source Redis project just before Redis moved to source-available licenses, and it continues as a community-driven alternative under the permissive BSD-3-Clause license.
It acts as a data structure server that mainly handles key-value workloads, supporting many native data structures along with an extensible module system for adding new structures and access patterns. The code is written in C and can be compiled with a simple make command on Linux, macOS, OpenBSD, NetBSD and FreeBSD, on both big and little endian and 32 and 64-bit systems. Support for Solaris-derived systems is limited and not guaranteed. TLS needs OpenSSL development libraries and can be built in or as a module.
The README is a quick-start only, with fuller documentation on valkey.io. Valkey is self-run software and is compatible with the Redis ecosystem of clients, so teams use it as a replacement for Redis in caching, session storage and queues when they prefer a fully open-source license.
Key features
- Distributed key-value data store
- Native data structures
- Extensible module system
- Builds on Linux, macOS and BSD systems
- TLS support built in or as a module
- Permissive BSD-3-Clause open-source license
Pricing: Free and open source under the BSD-3-Clause license.


