Valkey: open source key-value datastore (valkey-io/valkey)
Valkey is a BSD-licensed key-value data structure server, forked from Redis just before its 2024 license change and backed by the Linux Foundation.
Not checked by a trusted editor yet Last edited Outdated?
valkey-io/valkey
- Stars
- 27.4k
- Forks
- 1.4k
- Language
- C
- Licence
- BSD-3-Clause
- Last push
- 15 Oct 2026
On GitHub: A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Open on GitHubAccording to its README, Valkey was forked from the open source Redis project right before Redis moved to source-available licenses. The project describes itself as a BSD-licensed, high-performance key-value datastore backed by the Linux Foundation.
Because it starts from the BSD-licensed Redis code, Valkey keeps the same data types, protocol and configuration concepts, so the Redis articles on persistence, eviction and ACLs largely apply. The binaries are named valkey-server and valkey-cli. Versions after the fork have diverged, so check the Valkey documentation for features added on either side.
Several cloud providers offer managed Valkey services. Choose between Redis and Valkey based on licensing needs, the features you require and what your platform supports, and test your client libraries against the server you pick.
See also
- 0236 Redis data types and commands: a quick reference Redis stores values under keys, and each value has a type: string, hash, list, set, sorted set or stream. The essential commands… Beginner · Reference · Any system Article Basics 15 Oct 2026
- 0237 Use Redis as a cache: TTLs, maxmemory and an eviction health report Set a memory limit and an eviction policy so Redis behaves like a cache, give keys TTLs, then run a bash report… Intermediate · How-to · Linux, macOS Script Administration & persistence · Basics 15 Oct 2026
- 0238 Redis persistence and high availability: RDB, AOF, replicas and Sentinel Redis keeps data in memory and writes it to disk with RDB snapshots, an append-only file, or both. Replicas copy data to… Intermediate · Concept · Linux Article Administration & persistence 15 Oct 2026
- 0239 Fix: (error) NOAUTH Authentication required. (and securing Redis with ACLs) Redis requires a login and your client sent a command without one. Pass the right user and password, and use the moment… Advanced · Fix · Linux Article Administration & persistence · Security & access 15 Oct 2026
- 0240 Fix: MISCONF Redis is configured to save RDB snapshots, but it’s currently unable to persist to disk Redis blocks writes because its last background snapshot failed. Find the cause in the log (full disk, permissions, failed fork), fix it,… Intermediate · Fix · Linux Article Administration & persistence 15 Oct 2026
- 0259 Speed up a slow database query with a Redis cache: cache-aside in Python, measured and locked down Put Redis in front of a slow query in a small Python app: cache-aside reads, TTLs with jitter, invalidation on writes, an… Intermediate · Tutorial · Linux Article Administration & persistence · Basics 15 Oct 2026
History
Every saved edit is kept. The plot on the sleeve draws one line per edit. Open any edit to see exactly what changed.
- Commitpedia +841 chars