redis集群reshard异常处理

redis集群在reshard时候,遭遇异常失败,集群不可用,这个时候,可以关闭各个redis服务,手动修改redis的cluter配置文件,保证slot指派正常,最后重启每个redis服务。
因为redis本身固化只依赖三个文件 dump.rdb文件 appendonly.aof文件以及cluster-config的集群信息,所以重启服务都需要从这三个文件还原状态。

下面是nodes.conf文件的示例

fe753fdc2dd9276e86920d72f13702b8c645b27b 127.0.0.1:6384 slave 64d173c1d35ccd4acf12c82674cdc904d3fa31c0 0 1529388959078 10 connected
cb7b050f888d394c017f92bf6da6183ff046d107 127.0.0.1:6380 master - 0 1529388961224 9 connected 0-91 1458-5461
9b8e958b4c690c3e019eb556a159288b28f1c52c 127.0.0.1:6385 slave 43466fa26e1ebcb902441b77309f4d298451b85d 0 1529388962224 11 connected
64d173c1d35ccd4acf12c82674cdc904d3fa31c0 127.0.0.1:6381 master - 0 1529388960079 10 connected 92-183 6919-10922
99d6326259122de13f275199d9eb5202dd754b91 127.0.0.1:6387 myself,master - 0 0 8 connected 276-1457 5462-6918 10923-12379
43466fa26e1ebcb902441b77309f4d298451b85d 127.0.0.1:6382 master - 0 1529388963224 11 connected 184-275 12380-16383
0db46ba1e2f84b25923a6d62c22a3b8c540cb709 127.0.0.1:6383 slave cb7b050f888d394c017f92bf6da6183ff046d107 0 1529388958076 9 connected
vars currentEpoch 11 lastVoteEpoch 0



猜你喜欢

转载自blog.csdn.net/u014112608/article/details/80862197