关于Redis的主从复制 哨兵模式 集群

来源:4-11 Redis集群

薛天清

2019-03-18

哨兵模式本质上来讲是为主从复制服务的,在主从复制中 主节点为写 从节点为读,通过AOF或RDB保证最终的一致性,那么在集群中通过一致性Hash算法确保了客户端对Redis集群的“雨露均沾”(个人理解和nginx的权重都设置为weight=1一个概念),那主从复制和集群之间该怎么实现呢?不清楚主从复制指代的是多个redis服务??
提问:Redis集群和主从复制的关系?
求老师答惑

写回答

1回答

翔仔

2019-03-18

同学好,集群可以由N组主从Redis Instance组成。主可以没有从,但是没有从 意味着主宕机后主负责的Slot读写服务不可用。一个主可以有多个从,主宕机时,某个从会被提升为主,具体哪个从被提升为主,得去研究相关协议,可以从Raft入手。

咱们redis主从和集群的关系可以像下图一样组合起来使用,每个slot都有主从//img.mukewang.com/szimg/5c8fbcc20001e79c06400503.jpg

0
2
翔仔
回复
薛天清
理解正确,所以既可以单独使用也可以组合使用
2019-03-20
共2条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程