Valkey logo

Valkey

Open source key-value data structure server for caching and realtime workloads, forked from Redis

Open Source Alternative to
Repository activity
  • Stars26.1k
  • Forks1.2k
  • Open Issues755
valkey health score - Linux Foundation Insights
License

Other

Languages
  • C
  • Tcl
  • C++
Valkey screenshot

About Valkey

Valkey is a high-performance data structure server for key/value workloads, optimized for caching and other realtime workloads. It was forked from the open source Redis project right before Redis moved to new source available licenses, giving teams an open source path for Redis-style workloads.

It supports a wide range of native data structures and an extensible plugin system for adding new data structures and access patterns. The server can run with the default configuration, a specified valkey.conf file, or command line options matching valkey.conf names. TLS can be built in or built as a module, and experimental RDMA support is available as built-in or module support.

Valkey can be compiled and used on Linux, macOS, OpenBSD, NetBSD, and FreeBSD, with big endian and little endian architectures and 32 bit and 64 bit systems. It includes valkey-server and valkey-cli, can be built with Makefile or CMake, and is an open community project under LF Projects.

Key features

  • Key/value workloads with native data structures
  • Plugin system for new data structures and access patterns
  • Server configuration by valkey.conf or command line options
  • Optional TLS support, built in or as a module
  • Experimental RDMA support, built in or as a module

Details

First released
2024
Governance
Linux Foundation (LF Projects)
Platforms
Linux · macOS · OpenBSD · NetBSD · FreeBSD
Build
Makefile · CMake
TLS
Built-in or module
RDMA
Experimental · built-in or module