Valkey
Valkey is an open-source, in-memory data store (database, caching, message brokering) project under The Linux Foundation, derived from the Redis 7.2 codebase and maintained as a community-governed alternative.
- In-memory key-value data structure store for caching, session storage, and fast data access (database, caching).
- Supports the Redis 7.2 protocol and data model for wire-level compatibility with existing clients and tooling (data infrastructure interoperability).
- Offers high-throughput, low-latency operations with support for multiple data structures such as strings, hashes, lists, sets, and sorted sets (operational data store).
- Provides clustering, replication, and high availability features suitable for use in distributed application architectures (distributed systems infrastructure).
- Governed as a community project under The Linux Foundation, with a focus on open governance and vendor-neutral stewardship (open-source foundation project).
More About Valkey
Valkey is an open-source, in-memory data store (database, caching, message brokering) project hosted by The Linux Foundation and based on the Redis 7.2 codebase. It targets use cases where low-latency access to data, simple key-value semantics, and support for higher-level data structures are required, such as application caches, session stores, real-time counters, and transient operational data. By retaining compatibility with the Redis 7.2 protocol and data structures, it enables organizations to continue using existing client libraries, deployment patterns, and operational practices while shifting to a community-governed implementation.
The project provides an in-memory key-value engine (operational data store) that supports a range of native data structures, including strings, hashes, lists, sets, and sorted sets. These structures enable application patterns such as queues, leaderboards, Publish–Subscribe Pattern (Pub/Sub) messaging, and lightweight analytics. Valkey implements a networked server that exposes a Redis-compatible protocol (data infrastructure interoperability), which allows it to be integrated behind many existing Redis clients and frameworks without application-level changes, subject to compatibility constraints documented by the project.
For enterprise and institutional environments, Valkey can be deployed as a standalone server for simple caching or development scenarios, or as part of a clustered and replicated topology (distributed systems infrastructure) for higher availability and scalability. It aligns with common deployment models on virtual machines, containers, and orchestration platforms, where it is often placed close to application services to minimize latency. Its role is usually as an auxiliary data tier that sits alongside primary databases, message brokers, and analytics systems.
The project sits within The Linux Foundation ecosystem (open-source foundation project), which provides a vendor-neutral governance framework, community collaboration processes, and an organizational structure for technical oversight. This structure is intended to support broad community participation, transparent decision-making, and multi-stakeholder contribution to the codebase and roadmap. The Valkey website outlines its relationship to the Redis 7.2 codebase and its focus on maintaining a compatible, open implementation.
From a categorization standpoint, Valkey fits into the in-memory data store and cache layer segment (database, caching) within enterprise architectures. It is relevant for architectures that require high-throughput data access, simple key/value and data structure operations, and integration with existing Redis-compatible tools and libraries. Its protocol-level compatibility, community governance under The Linux Foundation, and focus on being an open, in-memory data platform make it applicable across microservices architectures, web applications, and infrastructure services that rely on fast, transient data handling.