我的所有 Redis 服务器配置如下:
大师:192.168.0.106:7001、192.168.0.105.7001、192.168.0.112:7001
从机:192.168.0.106:7002、192.168.0.105:7002、192.168.0.122:7002
其中 192.168.0.106:7002 服务器是 192.168.0.106:7001 服务器的从属服务器,依此类推。我让所有服务器都在运行,并且可以对所有服务器执行 redis-cli。我可以看到 17001 和 17002 端口也打开了。但是当我运行时:
./redis-trib.rb 创建--replicas 1 192.168.0.106:7001 192.168.0.105:7001 192.168.0.112:7001 192.168.0.106:7002 192.168.0.105:7002 192.168.0.112:
我收到一个错误:
创建集群
[ERR] 抱歉,无法连接到节点 192.168.0.106:7001
当所有服务器都在工作并且它们的端口都打开时,我不知道如何解决这个问题?
一件事是我确实有主人用密码保护。也许 redis-trib.rb 无法处理受密码保护的服务器?