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 )关注我们,并与我们的编辑和其他读者朋友交流。
评论