redis集群配置

来源:互联网 发布:bigworld引擎全套源码 编辑:程序博客网 时间:2024/05/19 06:48

参考:http://blog.csdn.net/xyang81/article/details/51881900

大部分作者搭建的集群都是在一台机器上的,而本文是在多台计算机上实现的集群搭建。

主要问题:

              (1)can't connect to node 192.168.36.134:8000

                如果192.168.36.134是本机ip,那么说明redis服务不能识别这个IP,需要在配置文件redis.conf里加入一行:bind 192.168.36.134

               如果192.168.36.134不是本机,那么可能是因为防火墙没有关,在centos7系统中关闭防火墙的命令为

             (2) Node 192.168.36.135:8002 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.

              添加节点所遇到的问题,主要原因是节点主机的有残留数据,解决方法:

                                 (1)Node的集群配置文件删除,即:删除你redis.conf里面cluster-config-file所在的文件;

                          (2) 再次添加新节点如果还是报错,则登录新Node,./redis-cli–h x –p对数据库进行清除:

                                172.168.63.201:7001>  flushdb      #清空当前数据库

               

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)



如需要搭建单机集群,请看上文。


0 0
原创粉丝点击