KiviDB, a faster Redis-compatible memory database and vector cache

Hi all,So I have been working on this project KiviDB from February 2026. It started as a project for me to understand rust, having a product with no GC pauses, memory blow up after snapshots and getting OOM on running pods, and that was actually an issue I faced with Dragonfly. I wanted to have something picking the best of Rust, but also picking the best parts of other alternatives like Garnet and Dragonfly. I used AI a lot, but I was the one making the design decisions based on the tests that claude picked from my history of troubleshooting sessions as part of my job. KiviDB supports both RESP2 and RESP3 protocol. I had some founders credits on my AWS account which helped me with the infra, and running instances I could perform benchmark on.Its keyspace is sharded across threads, it is multi-threaded in nature, and performs best on Linux due to io_uring, I used the tokio_uring crate for this. It also has tokio fallback for other OS's. I hadn't open sourced it until recently as I felt it was not ready yet, the best way to learn it was to build a cloud managed service for it across all three widely used cloud providers i.e AWS, GCP and azure. Since I used to mainly work with cloud, I had some insights on what would be the best ways for the deployments, how to conduct failovers, manage SLAs, etc. And that's what I took help from claude to fast pace it. The website does look like AI slop but it works for now, given my limited resources, that's all I had. You may check it out at : https://kividb.io, I open sourced the core engine under AGPLv3, didn't want to have just source available, because that is available with other tools too. It supports apprx 98-99% of the redis 8.10 commands, few have issues and you can find them at https://github.com/kividbio/kividb/issues, contributors are welcome.Now the numbers, for the final benchmark, I used 2 c7gn.metal servers, in the same placement group in us-east1, and I us

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

78

out of 100

Verdict

VALIDATE

high confidence

Competition

No competitor data yet

Trend

No signal yet

KiviDB is a Rust-based, faster Redis-compatible memory database designed to solve performance and stability issues in existing solutions.

The pain

Current Redis-compatible databases suffer from garbage collection pauses, memory blowups after snapshots, and out-of-memory errors under load.

The gap

There is a lack of multi-threaded, Rust-native Redis-compatible databases that leverage modern Linux IO features and provide stable, high-performance caching and vector storage.

Build angle

A technically skilled founder with cloud deployment experience can build and maintain the core engine and managed service, leveraging open source to attract contributors.

Strengths

  • Addresses real and documented technical pain points in Redis-compatible databases
  • Uses Rust for performance and memory safety advantages
  • Supports nearly full Redis 8.10 command compatibility
  • Multi-threaded design optimized for Linux with io_uring
  • Open source core engine encourages community involvement

Risks

  • Strong competition from established Redis-compatible projects and cloud providers
  • Unclear monetization and customer willingness to switch
  • Limited resources and early-stage marketing may slow adoption
  • Potential challenges in cross-cloud managed service deployment and SLA guarantees

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “KiviDB, a faster Redis-compatible memory database and vector cache”.

Open FlyBot