搭建的6个redis都启动后,执行如下命令:
./redis-trib.rb create --replicas 1 192.168.25.129:7001 192.168.25.129:7002 192.168.25.129:7003 192.168.25.129:7004 192.168.25.129:7005 192.168.25.129:7006
查看redis.conf,发现 cluster-enabled yes 前面的 # 注释没去掉,将6个reids.conf的配置修改后,再次执行
./redis-trib.rb create --replicas 1 192.168.25.129:7001 192.168.25.129:7002 192.168.25.129:7003 192.168.25.129:7004 192.168.25.129:7005 192.168.25.129:7006
结果依旧报错 :[ERR] Node 192.168.25.129:7001 is not configured as a cluster node
想了下,可能是因为redis是启动的状态,所以刚修改的 redis.conf 配置文件没生效。
将6台redis的服务关闭后重启开启,再次执行:
./redis-trib.rb create --replicas 1 192.168.25.129:7001 192.168.25.129:7002 192.168.25.129:7003 192.168.25.129:7004 192.168.25.129:7005 192.168.25.129:7006
这下可以了
查看主机 master
./redis-cli -p 7001 cluster nodes | grep master
查看备机 slave
./redis-cli -p 7001 cluster nodes | grep slave
连接redis集群:./redis-cli -p 7001 -c