Disclaimer Please don't use mini-redis in production. This project is intended to be a learning resource, and omits various parts of the Redis protocol because implementing them would not introduce any new concepts. We will not add new features because you need them in your project — use one of the fully featured alternatives instead.
Is there something similar to mini-redis but is intended to production use ? I am looking for something that:
is pure Rust (reuired)
preferably (not required) uses async io
provides an in-memory data structure representation with on-disk persistence
It's actually the server part I am more interested in. Something extensible in Rust (perhaps Rust/wasm/wasmtime) rather than Lua; something that I can add more collections / data structures to (in Rust).