首页 > 其他 > 详细

redis-cluster 之cluster-require-full-coverage

时间:2016-11-10 21:56:18      阅读:4454      评论:0      收藏:0      [点我收藏+]
在配置redis集群中,有个配置叫做

cluster-require-full-coverage

下面针对这个配置做详细讲解

本文仅对三个节点的集群环境进行论证,多于三个节点的集群需要再次进行论证。


当cluster-require-full-coverage为no时,表示当负责一个插槽的主库下线且没有相应的从库进行故障恢复时,集群仍然可用,下面论证该情况。

1.查看配置

技术分享

2.所有从库宕机,不可进行故障恢复,此时集群仍正常服务。

技术分享

3.其中一个主节点宕机,此时为故障主节点正常服务,当key值位于故障节点的插槽时,无法进行正常操作,此时需要退出重连后才可进行对正常服务的主节点操作。

技术分享

4.当两个主节点都宕机时,集群停止服务。

技术分享




当cluster-require-full-coverage为yes时,表示当负责一个插槽的主库下线且没有相应的从库进行故障恢复时,集群不可用,下面论证该情况。

1.查看配置情况,为yes。

技术分享

2.有一个主节点宕机是,无从节点进行故障恢复,此时整个集群不可用。

技术分享


本文出自 “浮生凤年” 博客,请务必保留此出处http://liuzhanbin.blog.51cto.com/10060150/1871514

redis-cluster 之cluster-require-full-coverage

原文:http://liuzhanbin.blog.51cto.com/10060150/1871514

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!