码迷,mamicode.com
首页 > 其他好文 > 详细

redis 集群常见问题

时间:2017-03-29 21:32:53      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:redis   waiting for   node is not empty.redis::commanderror   

    今天在搭建redis集群的时候,遇到许多问题,钻研加查资料,终于搞定。下面是几个比较常见而且在网上不容易找到问题的坑。我采用两台机器,每台机器三个节点。

  1、Waiting for the cluster to join 一直等待

       首先,bing设置成自己机器的地址,而不是127.0.0.1。

       开放节点端口,如 7000,7001。但是还要开通此端口 +10000,如17000,17001。

       此问题基本解决。


  2、[ERR] Node is not empty. Either the node already knows other nodes。

      这个问题可能遇到的比较多,需要将配置的cluster-config-file的文件进行删除后再次启动。


  3、ERR Slot 10846 is already busy (Redis::CommandError)

     首先登陆每个节点,进行flushall,然后culster reset

       7000>flushall

       "ok"

       7000>culster reset

        "ok"

        再次启动。问题差不多就解决了

   当然遇到别的也会有,但是这三个是比较坑。故分享出来,与大家共勉。


本文出自 “墨小泊的工作历程” 博客,请务必保留此出处http://moxiaobo.blog.51cto.com/6784434/1911505

redis 集群常见问题

标签:redis   waiting for   node is not empty.redis::commanderror   

原文地址:http://moxiaobo.blog.51cto.com/6784434/1911505

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!