一句话开源 Apache 2.0 许可的 JVM off-heap 内存数据存储,可作为 Redis 协议兼容的替代品。
定价开源免费 正文仅说明 Keva 为 Apache 2.0 许可的开源项目,未提供商业定价、托管版或付费支持信息。
适合谁需要 Redis 协议兼容内存数据库/缓存、希望在 JVM 环境中自托管并关注多线程吞吐与高可用的开发者和后端团队。
核心功能Redis drop-in alternative低延迟内存键值数据库兼容 Redis RESP 协议支持 String、Set、Sorted Set、List、Hash 等可变数据结构多线程引擎以提升系统资源利用率支持内存数据持久化到磁盘master-replica 节点与分片集群模式JVM off-heap 存储基于 Netty 网络层、ChronicleMap 存储层
功能与用途Keva 是 JVM off-heap 内存数据存储,可作为数据库或缓存使用,目标是成为 Redis 的 drop-in replacement。它通过 TCP sockets 和 RESP 协议提供服务端-客户端模型访问,支持 String、Set、Sorted Set、List、Hash 等数据结构。特性包括低延迟、内存数据持久化、多线程引擎、高可用 master-replica 与分片集群模式。
支持语言/框架运行在 JVM 上,构建要求 JDK 8;使用 Gradle 构建。正文未列出面向应用开发的特定语言 SDK,但由于兼容 Redis 协议,Redis clients 和前端工具可与 Keva 配合使用。
开源还是闭源开源,Apache 2.0 licensed,并提供 GitHub 链接。
自托管选项从文档看属于可自行构建和运行的开源项目。开发者可使用 JDK 8 与 Gradle 执行 ./gradlew --parallel build 生成 JAR。未看到托管云版本信息。
定价未提供商业定价。仅说明 Apache 2.0 开源许可,可理解为源码层面免费使用;付费支持、企业版、托管版信息为空。
API/SDK通过 Redis/RESP 协议暴露命令接口,采用 TCP socket server-client 模型。未看到官方 SDK 信息;正文称 Redis clients 将可与 Keva 工作。
集成与生态兼容 Redis protocol,现有 Redis clients 和前端工具可接入。主要依赖包括 Netty 网络层、ChronicleMap 存储层;后端数据库方向提到 LevelDB、LMDB、RocksDB、BoltDB 等,但标注 WIP。IDE 支持导入 IntelliJ IDEA 或 Eclipse Gradle 项目。
文档质量文档包含 Introduction、Basics、Insights、Developer Guide、Roadmap 等入口。抓取内容中的介绍页能说明定位和架构依赖,Developer Guide 对构建、IDE 设置、代码风格和 Git flow 描述较细;但缺少部署、配置、生产运维、兼容性矩阵、完整命令列表和故障排查等信息。
中国访问未知
适用场景作为 Redis 协议兼容缓存、低延迟键值数据库、JVM 环境内存数据存储、高吞吐服务缓存层、需要 master-replica 或分片集群的自托管场景。
同类Redis、Valkey、KeyDB、Dragonfly、Memcached