Rust 写的 Redis 兼容多线程内存库,内置全文与向量搜索
Star895
24h 新增—
7 天新增—
Fork92
Issue38
语言Rust
项目介绍
更新于 1 天前
KiviDB 是用 Rust 写的 Redis 和 Valkey 替代品,走 RESP 协议,现有 Redis 客户端、redis-cli 和各类库不用改代码就能直连,属于 drop-in replacement。它把命令分片到所有 CPU 核上跑,官方基准显示 32 核下流水线 GET 达到每秒 2100 万次,约为 Redis 8 的 9 倍、Dragonfly 的 2.3 倍,p99 延迟还不到 Dragonfly 的一半。除了常规键值操作,它内置了 Redis Stack 风格的全文检索和向量搜索(FLAT / HNSW),意味着你不必再单独部署一个向量库,缓存、全文查询和向量召回可以在同一套实例里完成,数据也只需维护一份。适合正在被 Redis 单线程性能或授权协议困扰的后端、基础架构和平台工程师,尤其是想把缓存与向量检索合并、或在高并发场景下压延迟的团队;如果你只是写业务代码、不碰存储选型,这个项目和你关系不大。
上手成本:中
Star 趋势
话题标签
cachedatabasedragonfly-alternativedrop-in-replacementfull-text-searchhigh-performancein-memoryio-uringkey-value-storekividbmultithreadednosqlredisredis-alternativeredis-compatibleresprustvalkeyvector-databasevector-search
仓库信息
| License | AGPL-3.0 |
| 创建时间 | 2026-10-16 |
| 最后推送 | 1 小时前 |
| 热度分 | 5.0 |