百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
K

KeyDB

> 编程语言
开源

Redis 的多线程分支

12.5K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Redis 的多线程分支

KeyDB 现在是 Snap Inc. 的一部分! 请查看此公告 发布 v6.3.0 版本,我们将 开源 和企业产品整合为一个采用 BSD-3 许可的项目,从而进行了重大改进。请参阅我们的路线图以了解详细信息。 想要使用 JavaScript 扩展 KeyDB 呢? 试试 ModJS 需要帮助吗? 请查看我们详细的文档。 KeyDB 位于 Slack 中。 点击此处了解更多信息并加入 KeyDB 社区 Slack 工作空间。 什么是 KeyDB? -------------- KeyDB 是 Redis 的高性能分支,其重点是多线程、内存效率和高吞吐量。除了性能改进外,KeyDB 还提供了诸如主动复制、FLASH 存储和子键过期等功能。KeyDB 具有 MVCC 架构,可让您执行 KEYS 和 SCAN 等查询,而无需阻塞数据库和降低性能。KeyDB 与 Redis 协议、模块和脚本完全兼容。这包括对脚本和事务的原子性保证。由于 KeyDB 与 Redis 开发保持同步,KeyDB 是 Redis 功能的超集,使 KeyDB 成为现有 Redis 部署的替代方案。在相同的硬件上,KeyDB 可以实现比 Redis 高得多的吞吐量。主动复制简化了热备故障切换,使您可以轻松地在副本之间分发写入并使用基于 TCP 的简单负载均衡/故障切换。KeyDB 的更高性能使您可以在更少的硬件上完成更多工作,从而降低运营成本和复杂性。下图比较了多个 KeyDB 和 Redis 配置,包括最新的 Redis6 io-threads 选项和 TLS 基准测试。请参阅完整的基准测试结果和配置信息: https://docs.keydb.dev/blog/2020/09/29/blog-post/ 为什么要分支 Redis? --------------- KeyDB 对代码基础的演进方式有着不同的理念。我们认为易于使用、高性能和“自带电池”的方法是创建良好用户体验的最佳方式。虽然我们非常尊重 Redis 维护人员,但我们认为 Redis 的方法过于关注代码基础的简单性,而忽略了用户的复杂性。这导致需要外部组件…

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •C++

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言