Redis Cluster 的数据分片机制

  1. 云栖社区>
  2. Redis&MongoDB社区>
  3. 博客>
  4. 正文

Redis Cluster 的数据分片机制

carpediem123 2019-05-25 07:49:25 浏览687
展开阅读全文

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

Redis 集群简介

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

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

集群示意图
图片来源 redislabs

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

网友评论

登录后评论
0/500
评论
carpediem123
+ 关注
所属云栖号: Redis&MongoDB社区