KeyDB
keydb.dev
Spec sheet
- Purpose
- KeyDB is an open source, in-memory database used as a database, cache, and message broker.Read 3 Oct 2026 · docs.keydb.dev
- Product
- KeyDB is a high-performance, open-source database and a drop-in alternative to Redis.Read 2 Oct 2026 · docs.keydb.dev
- Intended users
- The maker describes KeyDB as useful from small projects to workloads serving millions of users.Read 2 Oct 2026 · docs.keydb.dev
- Deployment
- Officially managed download options include Docker images, Ubuntu and Debian packages, CentOS RPM packages, and source builds.Read 3 Oct 2026 · docs.keydb.dev
- Integrations
- Because KeyDB is Redis-compatible, the maker says Redis client libraries can also be used with KeyDB.Read 3 Oct 2026 · docs.keydb.dev
- Security
- KeyDB offers TLS support for client connections, replication links, and the cluster bus, and its security guidance recommends restricting access to trusted clients.Read 3 Oct 2026 · docs.keydb.dev
- Support
- Support is community-based and managed by the KeyDB team at Snap; the maker says paid support services are unavailable.Read 3 Oct 2026 · docs.keydb.dev
- Founded
- 2019Read 28 Sep 2026 · keydb.dev
- Additional deployment options
- Community contributed options include Homebrew, a Kubernetes Helm chart, and an Arch Linux package.Read 3 Oct 2026 · docs.keydb.dev
- Architecture
- Its MVCC architecture allows snapshot queries, including SCAN and KEYS, to run concurrently without blocking existing workloads.Read 2 Oct 2026 · docs.keydb.dev
- Compatibility
- KeyDB is compatible with the Redis API and protocol, and Redis client libraries work with it.Read 2 Oct 2026 · docs.keydb.dev
- Data structures
- KeyDB supports strings, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs, geospatial indexes, and streams.Read 3 Oct 2026 · docs.keydb.dev
- History
- The project began in 2019 as a multithreaded Redis fork and found a permanent home at Snap at the end of 2021.Read 2 Oct 2026 · docs.keydb.dev
- Multi-master
- KeyDB supports asynchronous multi-master replication across regions using a last-write-wins method.Read 3 Oct 2026 · docs.keydb.dev
- MVCC
- Its MVCC architecture lets concurrent queries use database snapshots without blocking calls such as SCAN and KEYS.Read 3 Oct 2026 · docs.keydb.dev
- 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.Read 3 Oct 2026 · docs.keydb.dev
- 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.Read 3 Oct 2026 · docs.keydb.dev
- Persistence
- KeyDB supports configurable RDB snapshots and AOF disk logging for persistence.Read 3 Oct 2026 · docs.keydb.dev
- Redis compatibility
- KeyDB is compatible with the Redis API and protocol, and Redis clients work with KeyDB.Read 3 Oct 2026 · docs.keydb.dev
- Replication
- KeyDB supports asynchronous multi-master replication across regions using a last-write-wins method.Read 2 Oct 2026 · docs.keydb.dev
- Scaling
- KeyDB supports horizontal scaling through active replication or cluster mode with a sharded dataset.Read 2 Oct 2026 · docs.keydb.dev
- Scaling and availability
- KeyDB supports horizontal scaling through active replication or cluster mode, with high availability and automatic failover options.Read 3 Oct 2026 · docs.keydb.dev
- Security configuration
- The security guide warns that authentication is optional and its password is stored in clear text in the configuration file; it recommends network protections and TLS.Read 3 Oct 2026 · docs.keydb.dev
- Security guidance
- The maker recommends restricting network access to trusted clients and warns against exposing KeyDB directly to the internet.Read 2 Oct 2026 · docs.keydb.dev
Where Specifiction places it
- In-Memory Databases#19 of 257.4