kv
is a simple Redis-compatible key/value store.
Warning
Definitely not for production usage. Maybe someday. Please don't depend on this.
- Learn zig.
- No dependencies.
io_uring
-based event loop.- Experiment with various testing strategies like fuzzing and markov chains for user simulation (TBD)
- Have fun.
zig build
./zig-out/bin/kv
I started working on this as a way to learn zig through
CodeCrafter's "Build your own Redis" challenge. It's been a lot of fun
and I wanted to tack on some other things, such as io_uring
.
MIT