KeyDB:Redis的多线程版本

19-03-13 banq
              

Redis是单线程的,而KeyDB是Redis的高性能分支版本,专注于多线程,内存效率和高吞吐量。除了多线程之外,KeyDB还具有仅在Redis Enterprise中可用的功能,例如FLASH存储支持,以及一些根本不可用的功能,例如直接备份到AWS S3。

在相同的硬件上,KeyDB每秒执行的查询数量是Redis的两倍,延迟降低60%。

KeyDB与Redis协议,模块和脚本完全兼容。这包括对事务的完全支持和脚本的原子执行。

Redis维护者不断重申他们不打算支持多线程。虽然我们非常尊重redis团队,但我们认为分析证明这一决定是不正确的。此外,我们希望功能的开源实现目前仅在专有模块中可用。我们认为分叉是加速我们最感兴趣领域发展的最佳方式。

点击标题见Github项目

              

2