Redis 集群教程
本文档是 Redis 集群的入门教程, 从用户的角度介绍了设置、测试和操作集
群的方法。
本教程不包含晦涩难懂的分布式概念, 也没有像 Redis 集群规范 那样包含
Redis 集群的实现细节, 如果你打算深入地学习 Redis 集群的部署方法,
那么推荐你在阅读完这个教程之后, 再去看一看集群规范。
Redis 集群目前仍处于 Alpha 测试版本, 如果在使用过程中发现任何问题,
请到 Redis 的邮件列表 发贴, 或者到 Redis 的 Github 页面 报告错误。
集群简介
Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施
(installation)。
Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因为执行这些命
令需要在多个 Redis 节点之间移动数据, 并且在高负载的情况下, 这些命令
将降低 Redis 集群的性能, 并导致不可预测的行为。
Redis 集群通过分区(partition)来提供一定程度的可用性(availability):
即使集群中有一部分节点失效或者无法进行通讯, 集群也可以继续处理命令请
求。
Redis 集群提供了以下两个好处:
� 将数据自动切分(split)到多个节点的能力。
� 当集群中的一部分节点失效或者无法进行通讯时, 仍然可以继续处理命令请求的
能力。
Redis 集群数据共享