About this project
Valkey is a high-performance data structure server primarily designed for key/value workloads. It supports a wide range of native data structures and features an extensible plugin system for adding new access patterns and structures.
Key capabilities include:
- Distributed key-value storage optimized for caching and real-time use cases.
- Support for multiple operating systems including Linux, macOS, and various BSD flavors.
- Optional TLS support for secure communications (available as built-in or as a module).
- Experimental RDMA support for high-throughput networking on Linux.
- Flexible build options via Makefile or CMake, with support for various memory allocators (jemalloc, libc, tcmalloc).
- Integration with systemd for daemon management on Linux.
- A command-line interface (valkey-cli) for interacting with the server.