项目使用redis作为缓存存储。基于容灾的考虑,采用三台主机上部署三主三从的集群搭建方式,部署情况如下:
主机1:10.0.0.1:40001 、10.0.0.1:40002
主机2:10.0.0.2:40003 、10.0.0.2:40004
主机3:10.0.0.3:40005 、10.0.0.3:40006
集群一直运行的正常的。直到有一天....
出~问~题~了~
10.0.0.3因为资源不足的原因,计划扩容资源。很有信心的直接重启的主机,没有单独处理redis节点。结果出事了,redis集群报错,不可用。
通过 redis-trib.rb check 10.0.0.1:400