Pricing Documentation
Login Get Started
Guide & Resources

Valkey features

What you can do with Valkey, fully managed by Elestio.

Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, and message queues, and can act as a primary database. Valkey can run as a standalone daemon or in a cluster, with options for replication and high availability. Valkey natively supports a rich collection of data types, including strings, numbers, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs, and more.

In-memory store

All data in Valkey is stored in RAM, delivering the fastest possible access times to the data for both read and write requests.

Optimized for speed

Written in ANSI C, Valkey compiles extremely efficient machine code and requires little overhead. It uses a (mostly) single-threaded event loop model that optimally uses the CPU core it's running on. The data structures used internally are implemented for maximum performance.

Support for arbitrary data

Data stored in Valkey can be in any form and size. Valkey is binary-safe so it can store any data, from human-readable text to encoded binaries. A single data element in Valkey can range in size from 0 bytes to 0.5GB, allowing it to cache almost any datum.

Key-based access

Data is stored and fetched from Valkey by key. Keybased access allows for extremely efficient access times, and this model maps naturally to caching. Valkey provides the customary GET and SET semantics for interacting with the data.

Explore Valkey on Elestio

Valkey runs on a dedicated instance, with backups, monitoring, SSL and updates handled by Elestio. Learn more about the software and everything included with the managed service.

Get started

Ready to deploy Valkey?

Join thousands of developers who trust Elestio for fully managed hosting. Up and running in minutes, on any cloud.