Redis 3.0.0 RC1 版本发布,首次支持 Redis 集群

  • 李士窑

2014 年 10 月 15 日

话题:语言 & 开发架构

Redis 是一个开源、使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、高性能的 Key-Value 数据库,还提供了多种语言的 API。近日,Redis 3.0.0 RC1 版本发布,该版本是首个支持 Redis 集群的版本,同时还做了多方面的改进以及修复了大量 Bug,从而在特定的工作负载下有重要的速度性能提升。此版本现已提供下载,更多内容参看发行说明

关于如何安装、部署 Redis 集群参见集群部署教程,该教程使用通俗易懂的方式介绍了 Redis 集群,包括如何安装、测试、管理 Redis 集群。Redis 集群功能目前还处在测试阶段,相关问题可以通过邮件列表或者 GitHub 反馈给 Redis 团队。

在 Redis 集群方案还没有正式推出之前,通过代理的方式来实现存储集群可能是最好的选择,如 Twitter 推出的Twemproxy。根据 Redis 作者的测试结果,在大多数情况下,Twemproxy 的性能相当不错,同直接操作 Redis 相比,最多只有 20% 的性能损失。随着 Redis 集群功能的日益完善, 用户将无需再使用代理的方式实现 Redis 集群,这样用户可以更加方便地使用 Redis,并提高 Redis 存储集群的性能,最终提高相关应用系统的性能。


感谢郭蕾对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

语言 & 开发架构