kv is a simple Redis-compatible key/value store.
Warning
There are tons of sharp edges in this codebase and obvious cases where errors are not handled correctly. Please do not depend on it in production!
- Learn Zig.
- No dependencies.
- Static memory allocation.
io_uringintegration for connection handling.- Experiment with various testing strategies like fuzzing
- Have fun.
- Full compatibility with Redis protocol.
- Support for non-Linux systems.
zig build
./zig-out/bin/kv
MIT