给大家举荐一个比 Redis 性能更强的数据:KeyDB
KeyDB 是 Redis 的高性能分支,侧重于多线程、内存效率和高吞吐量。除了性能改良外,KeyDB 还提供被动复制、闪存和子密钥过期等性能。KeyDB 具备 MVCC 架构,容许您在不阻塞数据库和升高性能的状况下执行密钥和扫描等查问。
KeyDB 与 Redis 协定、模块和脚本放弃齐全兼容。这包含对脚本和事务的原子性保障。因为 KeyDB 与 Redis 开发放弃同步,所以 KeyDB 是 Redis 性能的超集,使 KeyDB 成为现有 Redis 部署的代替产品。
在雷同的硬件上,KeyDB 能够实现比 Redis 高得多的吞吐量。被动复制简化了热备盘故障切换,使您能够轻松地跨正本散发写入,并应用简略的基于 TCP 的负载平衡 / 故障切换。KeyDB 的更高性能容许您在更少的硬件上做更多的事件,从而升高操作老本和复杂性。
上面的图表比拟了几种 KeyDB 和 Redis 设置,包含最新的 Redis6 io- 线程选项和 TLS 基准测试。
如果你的利用对性能十分刻薄,Redis 曾经无奈满足,无妨试试这个更弱小的数据库吧!
我的项目地址:https://github.com/Snapchat/K…
官网地址:https://docs.keydb.dev/
欢送关注我的公众号:程序猿 DD。第一工夫理解前沿行业音讯、分享深度技术干货、获取优质学习资源