Redis Cluster 的数据分片机制

  • 时间:
  • 浏览:0
  • 来源:uu快3注册_uu快3官网

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

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

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



图片来源 redislabs

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