Show HN: Zedis – A Redis clone I'm writing in Zig
8 months ago
- #Redis
- #Zig
- #In-Memory Database
- 用Zig编写的Redis兼容内存数据存储,用于学习和实验
- 支持Redis序列化协议(RESP)和核心数据类型如字符串和整数
- 实现基本Redis命令:GET、SET、INCR、DECR、DEL、EXISTS、TYPE
- 具备高性能、线程安全和多客户端连接管理特性
- 包含磁盘持久化(RDB快照)和发布/订阅功能
- 未来计划:AOF日志、更多Redis命令、列表/集合支持、键过期、集群
- 基于Zig构建(最低版本0.15.1),确保内存安全与性能
- 提供简单构建和运行命令
- 遵循Zig规范:类型安全操作、显式错误处理、内存安全和日志记录
- 贡献指南包括添加命令、测试用例和遵循Zig代码格式