KiviDB, a Rust Redis-compatible database, open-sourced with vector cache support
A developer has open-sourced KiviDB, a Redis-compatible in-memory database written in Rust, under the AGPLv3 license. The project supports both RESP2 and RESP3 protocols, shards its keyspace across threads, and uses io_uring on Linux with a Tokio fallback elsewhere. According to the author's benchmarks on AWS instances, pipelined GET throughput reached 21.2M ops/sec, ahead of Dragonfly and Redis, though un-pipelined runs favored Dragonfly slightly. The author reports roughly 98-99% command coverage against Redis 8.10, with known gaps tracked on GitHub, and says a managed cloud service is also being built across AWS, GCP and Azure.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in