Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. The project is backed by the Linux Foundation, ensuring it will remain open source forever.
GET STARTEDValkey can run as either a standalone daemon or in a cluster, with options for replication and high availability. Valkey natively supports a rich collection of datatypes, including strings, numbers, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs and more. You can operate on data structures in-place with an expressive collection of commands. Valkey also supports native extensibility with built-in scripting support for Lua and supports module plugins to create new commands, data types, and more.
Step-by-step instructions on how to install and configure Valkey for first-time users.
See Installation GuideDetailed documentation on the various datatype supported by Valkey and best practices.
Documentation by topicYou can get the latest releases of Valkey from this page.
For installation instructions, supported package managers, and how to configure Valkey, see the installation page.
The releases page contains links to download all current and previous releases (including any security fixes for previous released versions).
Tags:
valkey/valkey:8.1.1
valkey/valkey:8.1.1-bookworm
valkey/valkey:8.1.1-alpine
valkey/valkey:8.1.1-alpine3.21
Example: docker run --rm valkey/valkey:8.1.1
Tags:
valkey/valkey:7.2.9
valkey/valkey:7.2.9-bookworm
valkey/valkey:7.2.9-alpine
valkey/valkey:7.2.9-alpine3.21
Example: docker run --rm valkey/valkey:7.2.9
Learn how to use bloom filters to perform large-scale membership testing with significant memory savings.
Valkey 8.1 is now generally available! Come learn about the exciting improvements in performance, reliability, and observability that are available in this new version.
The source of the Valkey server, CLI, and tools
The source for the Valkey container
All repos in the Valkey GitHub organization