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.