TrustRadius: an HG Insights company

What is Valkey?

Valkey is an open-source, in-memory key-value datastore maintained as a Linux Foundation project. It supports caching, session management, message queues, streams, and primary-database workloads through data structures such as strings, hashes, lists, sets, sorted sets, and bitmaps. Applications can work with these structures through Valkey commands and extend the server with Lua scripts or modules that introduce additional commands and data types. Deployment options include a standalone server, primary-replica replication, Sentinel-managed failover, and Valkey Cluster for partitioning data across nodes. Persistence can be configured through Valkey Database (RDB) snapshots, append-only file (AOF) logging, both methods together, or memory-only operation. Official client libraries are available for Python, Java, Go, Node.js, PHP, and C#.

Read more details.