Redis Cluster 的数据分片机制

  • 时间:
  • 浏览:1

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



图片来源 redislabs

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

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

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