VOOZH about

URL: https://dev.to/vusalrahimov/i-built-a-redis-alternative-in-rust-mnemecache-1dd2

⇱ I Built a Redis Alternative in Rust — MnemeCache - DEV Community


Redis is great. But it has problems I could not ignore:

  • TLS is off by default
  • No per-request consistency control
  • Basic user permissions

So I built MnemeCache — named after Mnemosyne,
the Greek goddess of memory.


How It Works

Two types of nodes:

Core (God Node) — holds everything in RAM, serves all requests, never touches disk

Keepers — save data to disk via WAL + snapshots, push data back when Core restarts


What Makes It Different

TLS always on — auto-generated, no configuration needed

Per-request consistency:

EVENTUAL → fastest
QUORUM → majority must confirm (default) 
ALL → every node must confirm

Real RBAC — admin, readwrite, readonly roles with per-database restrictions


Honest Status

Not production ready yet. No published benchmarks. Linux only. Custom protocol so Redis clients do not work.

I am sharing this for feedback from people who use cache systems daily.


GitHub → github.com/vusalrahimov/mnemecache

Thoughts? Leave a comment below.