- Home
- In-Memory Databases
- KeyDB
On the recordRead 3 Oct 202624 facts
KeyDB
On the record
- Additional deployment options
- Community contributed options include Homebrew, a Kubernetes Helm chart, and an Arch Linux package.docs.keydb.dev · read 3 Oct 2026
- Architecture
- Its MVCC architecture allows snapshot queries, including SCAN and KEYS, to run concurrently without blocking existing workloads.docs.keydb.dev · read 2 Oct 2026
- Compatibility
- KeyDB is compatible with the Redis API and protocol, and Redis client libraries work with it.docs.keydb.dev · read 2 Oct 2026
- Data structures
- KeyDB supports strings, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs, geospatial indexes, and streams.docs.keydb.dev · read 3 Oct 2026
- Deployment
- Officially managed download options include Docker images, Ubuntu and Debian packages, CentOS RPM packages, and source builds.docs.keydb.dev · read 3 Oct 2026
- History
- The project began in 2019 as a multithreaded Redis fork and found a permanent home at Snap at the end of 2021.docs.keydb.dev · read 2 Oct 2026
- Integrations
- Because KeyDB is Redis-compatible, the maker says Redis client libraries can also be used with KeyDB.docs.keydb.dev · read 3 Oct 2026
- Intended users
- The maker describes KeyDB as useful from small projects to workloads serving millions of users.docs.keydb.dev · read 2 Oct 2026
- Multi-master
- KeyDB supports asynchronous multi-master replication across regions using a last-write-wins method.docs.keydb.dev · read 3 Oct 2026
- MVCC
- Its MVCC architecture lets concurrent queries use database snapshots without blocking calls such as SCAN and KEYS.docs.keydb.dev · read 3 Oct 2026
- Operating systems
- The documentation says Linux and macOS are developed and tested, recommends Linux for deployment, and notes there is no official Windows build support.docs.keydb.dev · read 3 Oct 2026
- Performance
- The maker says a single KeyDB node benchmarks at over 1 million operations per second and that its multithreaded design outperforms Redis per node.docs.keydb.dev · read 3 Oct 2026
- Persistence
- KeyDB supports configurable RDB snapshots and AOF disk logging for persistence.docs.keydb.dev · read 3 Oct 2026
- Product
- KeyDB is a high-performance, open-source database and a drop-in alternative to Redis.docs.keydb.dev · read 2 Oct 2026
- Purpose
- KeyDB is an open source, in-memory database used as a database, cache, and message broker.docs.keydb.dev · read 3 Oct 2026
- Redis compatibility
- KeyDB is compatible with the Redis API and protocol, and Redis clients work with KeyDB.docs.keydb.dev · read 3 Oct 2026
- Replication
- KeyDB supports asynchronous multi-master replication across regions using a last-write-wins method.docs.keydb.dev · read 2 Oct 2026
- Scaling
- KeyDB supports horizontal scaling through active replication or cluster mode with a sharded dataset.docs.keydb.dev · read 2 Oct 2026