使用redis-trib fix命令修复redis cluster节点

Blog: http://xiaorui.cc/?p=1497

遇到个问题…. check节点的时候,会遇到下面的问题…..

>>> Check for open slots…
>>> Check slots coverage…
[ERR] Not all 16384 slots are covered by nodes.
oot@ubuntu:~# redis-cli -c -p 7000
127.0.0.1:7000> set a a
(error) CLUSTERDOWN The cluster is down

官方是推荐使用redis-trib.rb fix 来修复集群…. ….  通过cluster nodes看到7001这个节点被干掉了… 那么 /redis-3.0.1/src/redis-trib.rb fix 127.0.0.1:7001  ,如果还是启动不了的话,可以把相关的cluster-config-file节点同步信息删掉。


文章会陆续把碰到的redis cluster问题,更新出来…..   搜了下涉及到修复redis cluster的文章和案例,资料很少,不知道是因为用的人少,还是没遇到问题….    


对Golang感兴趣的朋友可以加群: 278517979 !!!
另外如果大家觉得文章对你有些作用! 如果想赏钱,可以用微信扫描下面的二维码, 感谢!
另外再次标注博客原地址  xiaorui.cc

1 Response

  1. leadlee 2015年8月5日 / 上午8:25

    集群还是不太靠谱

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">