共计 752 个字符,预计需要花费 2 分钟才能阅读完成。
这篇文章主要介绍了 Redis 集群主从模式的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。
redis 集群主从模式介绍:
为保证数据的高可用性,结合了主从的概念,
即:一个 master 节点,对应一个或多个 slave 节点(至少一个)
master 负责数据存取(写入 / 查询);
slave 负责同步 master 数据,然后进行备份。
当 master 挂掉之后,就会在该 master 的 slave 中选取一个来代替 mater 角色,
从而保证 redis 集群 slot 的完整性。
如果其中一个 mster 和它的 slave 都挂掉后,会导致 slot 不完整,整个集群都会挂掉。
master 之间分配 slots(16384 个 slot),如果检测到 slot 不够 16384 时,整个集群失效。
redis 集群主从模式工作原理:
集群环境部署完成后,集群中的每个主节点都会定期的向其他主节点发送 ping 消息,
如果接收 ping 消息的主节点,没有在规定的时间内返回 pong 消息,
那么发送 ping 消息的主节点就会将其标记为疑似 fail 状态,
集群主节点之间会通过互相发送消息的方式来交换集群中各个主节点的状态信息。
在集群中,
如果半数以上的主节点都将某个主节点标记为疑似 fail 状态,
那么被标记的主节点将被正式标记为 fail 状态。
同时会向集群广播一条 XXX 主节点 fail 的消息,
所有收到消息的主节点都会把 XXX 主节点标记为 fail 状态。
感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“Redis 集群主从模式的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!