使用以下命令
redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:6380 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006 -a 密码 --cluster-replicas 1
创建集群时
一直等待 Waiting for the cluster to join 很久都没有反应
注意:若使用节点创建群集至少需要六个节点
原因:
使用云服务器时
redis集群不仅需要开通redis客户端连接的端口,而且需要开通集群的总线端口
总线端口为redis客户端连接的端口 + 10000
例如:redis客户端连接的端口为6379,总线端口即为16379
且节点端口也需要+10000
例如:节点端口为7001,则节点总线端口为17001
有几个节点开几个端口,节点总线端口也需要开
redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:6380 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006 -a 密码 --cluster-replicas 1
例如这上面有6个节点,则得开放这六个节点的端口和这6个节点的端口加10000
例如:7001,17001
7002,17002 后面的有几个开几个
注意
云服务器和宝塔都得开放端口