它能做什么
- 兼容 Redis / Valkey 协议,可作为 drop-in 替代
- Rust 编写,多线程架构,面向高吞吐场景
- 内置全文检索与向量检索,无需外挂检索引擎
- 以 AGPL-3.0 开源,可自行部署
适合谁
- 需要自建缓存或键值存储的后端团队
- 希望在同一个库里做关键词与向量混合检索的 RAG 项目
- 想从 Redis 迁移但不想改动客户端代码的团队
详细介绍
kividb 是一个用 Rust 实现的高性能内存键值存储,定位为 Redis、Valkey 的兼容替代品,已有的 Redis 客户端与使用方式基本可以直接沿用。它采用多线程架构,宣称比单线程模型有更高的吞吐表现。
除了常规的缓存与键值读写,它还内置了全文检索与向量检索功能,因此可以在同一个数据库里同时完成关键词检索与向量相似度检索,减少为搜索场景额外引入独立检索引擎的需要。
它更适合需要自建缓存/数据层、又希望顺带支持搜索能力的后端团队,尤其是已经在用 Redis 协议、想降低迁移成本的项目。项目以 AGPL-3.0 协议开源,采用前建议先确认许可证与自身业务的兼容性;具体的部署方式与接口细节请以官方文档为准。


