Redis Cluster 的数据分片机制

  • 时间:
  • 浏览:0



图片来源 redislabs

上一篇《分布式数据缓存中的一致性哈希算法》文章中讲述了一致性哈希算法的基本原理和实现,今天就以 Redis Cluster 为例,完整篇 讲解一下分布式数据缓存中的数据分片,上线下线时数据迁移以及请求重定向等操作。

Redis Cluster 一般由多个节点组成,节点数量大慨 为 6 个能能保证组成完整篇 高可用的集群,其中另兩个 多 为主节点,另兩个 多 为从节点。另兩个 多 主节点会分配槽,处里客户端的命令请求,而从节点可用在主节点故障后,顶替主节点。

如上图所示,该集群含高高 6 个 Redis 节点,3主3从,分别为M1,M2,M3,S1,S2,S3。除了主从 Redis 节点之间进

Redis Cluster 是 Redis 的分布式处里方案,在 3.0 版本正式推出,有效地处里了 Redis 分布式方面的需求。