A high-performance, open-source distributed key-value database optimized for caching and real-time workloads.
Valkey is a high-performance, open-source distributed key-value database forked from Redis, optimized for caching and real-time workloads. It serves as a data structure server supporting native structures and extensible plugins, providing a flexible foundation for various data access patterns.
Developers and organizations needing a high-performance, open-source key-value store for caching, real-time applications, or distributed data workloads.
Valkey offers a truly open-source alternative to Redis with similar performance and features, including extensibility via plugins, support for TLS and RDMA, and a commitment to community-driven development.
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses processor clock time tracking for monotonic time, providing ~3x faster time access (~10-30ns vs ~100ns) compared to POSIX clock_gettime on supported architectures, as detailed in the monotonic clock section.
Supports adding new data structures and access patterns via modules, with built-in and modular options for TLS and experimental RDMA, demonstrated in the building and running instructions.
Includes integration, unit, module, sentinel, and cluster tests, ensuring reliability; commands like `make test-cluster` are provided for validation.
Forked from Redis to remain under an open-source license, with a philosophy focused on community-driven development and avoiding vendor lock-in.
Key components like RDMA support and the CMake build system are labeled as experimental, meaning they may change or break in minor releases, limiting production readiness.
Building requires manual handling of dependencies (e.g., OpenSSL for TLS, RDMA libraries), and cached build options often necessitate a full `make distclean` to reset, adding setup overhead.
As a newer fork, it lacks the extensive third-party tools, client libraries, and community resources that Redis has built over years, potentially increasing integration effort.
The README is only a quick start, with full details on valkey.io, which may not be as comprehensive or integrated as Redis's official documentation, leading to potential gaps.
Valkey is an open-source alternative to the following products: