A tiny reimplentation of Redis.
My main goal with this was to learn more about async programming in Rust using Tokio.
src/app.rs
contains most of the logic.
Note: This is a very naive implementation, the database is just a non-sharded hashmap.
Make sure you have Rust installed and run:
$ cargo run
...
There's a lot of room for optimizations with stuff like LSM-trees but I don't yet have the time to learn how to implement them.