Open source key-value data structure server for caching and realtime workloads, forked from Redis
Other
- C
- Tcl
- C++

About Valkey
Valkey is a high-performance data structure server for key/value workloads, optimized for caching and other realtime workloads. It was forked from the open source Redis project right before Redis moved to new source available licenses, giving teams an open source path for Redis-style workloads.
It supports a wide range of native data structures and an extensible plugin system for adding new data structures and access patterns. The server can run with the default configuration, a specified valkey.conf file, or command line options matching valkey.conf names. TLS can be built in or built as a module, and experimental RDMA support is available as built-in or module support.
Valkey can be compiled and used on Linux, macOS, OpenBSD, NetBSD, and FreeBSD, with big endian and little endian architectures and 32 bit and 64 bit systems. It includes valkey-server and valkey-cli, can be built with Makefile or CMake, and is an open community project under LF Projects.
Key features
- Key/value workloads with native data structures
- Plugin system for new data structures and access patterns
- Server configuration by valkey.conf or command line options
- Optional TLS support, built in or as a module
- Experimental RDMA support, built in or as a module
Details
- First released
- 2024
- Governance
- Linux Foundation (LF Projects)
- Platforms
- Linux · macOS · OpenBSD · NetBSD · FreeBSD
- Build
- Makefile · CMake
- TLS
- Built-in or module
- RDMA
- Experimental · built-in or module
