Zedis 🚀
A Redis-compatible in-memory data store written in Zig, designed for learning and experimentation. Zedis implements the core Redis protocol and data structures with a focus on simplicity, performance, and thread safety.
Features
Redis Protocol Compatibility : Supports the Redis Serialization Protocol (RESP)locks
: Supports the Redis Serialization Protocol (RESP)locks Multiple Data Types : String and integer value storage with automatic type conversion
: String and integer value storage with automatic type conversion Core Commands : Essential Redis commands including GET, SET, INCR, DECR, DEL, EXISTS, and TYPE
: Essential Redis commands including GET, SET, INCR, DECR, DEL, EXISTS, and TYPE High Performance : Written in Zig for optimal performance and memory safety
: Written in Zig for optimal performance and memory safety Connection Management : Handles multiple concurrent client connections
: Handles multiple concurrent client connections Disk persistence (RDB) : Point-in-time snapshots of your dataset.
: Point-in-time snapshots of your dataset. Pub/Sub: Decoupled communication between services. (lastest feature)
... continue reading