Apache Kvrocks
kvrocks.apache.org
Spec sheet
- Purpose
- Kvrocks says it aims to reduce memory cost and increase capacity compared with Redis.Read 9 Oct 2026 · github.com
- Product
- Apache Kvrocks is a distributed key-value NoSQL database that uses RocksDB as its storage engine and is compatible with the Redis protocol.Read 9 Oct 2026 · kvrocks.apache.org
- Platforms
- The getting-started guide documents running with Docker or compiling from source, with build instructions covering Linux distributions and macOS.Read 9 Oct 2026 · kvrocks.apache.org
- Deployment
- The getting-started guide offers Docker deployment or building a binary from source, and shows Redis CLI connecting on port 6666.Read 9 Oct 2026 · kvrocks.apache.org
- Integrations
- Because Kvrocks uses the Redis-compatible protocol, the project documents connecting with the go-redis client; it also describes OpenTelemetry instrumentation for that client.Read 9 Oct 2026 · kvrocks.apache.org
- Security
- The project’s 2023 review lists replication with TLS among its progress that year.Read 9 Oct 2026 · kvrocks.apache.org
- Support
- The project links users to its Zulip community, issue tracker, and mailing list.Read 9 Oct 2026 · kvrocks.apache.org
- License
- Apache Kvrocks is licensed under Apache License Version 2.0.Read 9 Oct 2026 · github.com
- Founded
- 2019Read 28 Sep 2026 · kvrocks.apache.org
- Authentication
- The supported commands include AUTH for password authentication, and namespaces can have separate tokens.Read 9 Oct 2026 · kvrocks.apache.org
- Backups
- Kvrocks supports full backups with BGSAVE and incremental backups by copying files that are new since the previous backup.Read 9 Oct 2026 · kvrocks.apache.org
- Cluster
- Kvrocks cluster topology, failure detection, and failover require a separate controller, which the documentation says is under development.Read 9 Oct 2026 · kvrocks.apache.org
- Downloads
- Official releases are provided as source artifacts, and each released version has a Docker image with prebuilt amd64 and arm64 binaries.Read 9 Oct 2026 · kvrocks.apache.org
- High availability
- The project lists Redis Sentinel support for failover when a master or replica fails.Read 9 Oct 2026 · kvrocks.apache.org
- Namespaces
- Namespaces isolate user data and each namespace has its own password; namespace support has no effect when cluster mode is enabled.Read 9 Oct 2026 · kvrocks.apache.org
- Operational limit
- The cluster guide says operators need to manage cluster topology themselves and notes that disk-based key migration can take time.Read 9 Oct 2026 · kvrocks.apache.org
- Redis clients
- Users can access Kvrocks through Redis clients, and Redis cluster clients can access its cluster.Read 9 Oct 2026 · github.com
- Redis compatibility
- The supported-command reference lists Redis-compatible commands and identifies commands that are unsupported or unstable.Read 9 Oct 2026 · kvrocks.apache.org
- Replication
- Kvrocks supports asynchronous replication using a binlog approach described as similar to MySQL.Read 9 Oct 2026 · kvrocks.apache.org
- Storage
- Kvrocks stores data on SSD, which the project describes as a way to reduce storage costs and increase capacity compared with Redis.Read 9 Oct 2026 · kvrocks.apache.org
Where Specifiction places it
- Key-Value Databases#12 of 317.6