第一次创建集群用的是阿里的内网ip,创建集群之后在本机上测试一切正常。但是利用java客户端的jedisCluster无法连接集群。
单个的redis利用java客户端连接正常。
解决办法:
创建集群的时候 --replicas 后边跟的ip一定要用公网的ip,用内网的ip地址客户端无法连接。 想要利用公网ip创建集群,在阿里的防火墙安全组里边要添加上集群端口。例如6379-6384.还要开放16379-16384,否则集群无法创建成功。
重新创建集群需要删除nodes.conf等记录集群信息的文件。好要删除原有的aof和dum等持久化文件。
集群创建成功,再次访问。ok。