纯Rust,兼容RESP3的Redis替代品
由 johnbchron 拥有。
#1482 在 数据库接口
36KB 924 代码行
克雷格林计划成为一个基于Rust的、轻量级的、闪电般的Redis替代品。
核心特质是 Backend,它定义了 execute() 方法,该方法接受一个包含键名和 Value 的 Command。通过在 Backend 特质上定义通用的测试和基准,我们允许高度可交换的后端实现。我们打算对前端也做同样的事情,但由于项目较新,这还未实现。
Backend
execute()
Value
Command
我们旨在兼容 RESP3。
~13–21MB ~270K SLoC