安装好Redis后,启动集群时发现这样的报错:
./redis-trib.rb create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7001 127.0.0.1:7002
>>> Creating cluster
Connecting to node 127.0.0.1:7000: [ERR] Sorry, can’t connect to node 127.0.0.1:7000
上面是出现的问题,在搜索了许多解决方案,包括安装最新的ruby和gem都不能解决(实际上在ubuntu16.04中已经是最新的了),我用resever-cli -p 7000进入测试,提示我不是安全模式下连接client会不通,因此我在测试的每个redis实例下的conf文件下,添加了protected-mode no,不进入保护模式下,这样再启动每个redis实例,然后再次启动集群就可以了。