Redis在阿里云上的集群问题

来源:5-3 配置RedisCluster集群

慕圣1477345

2020-02-28

6台阿里云的机子,我最终环境都搭建好了,最后在执行
./redis-trib.rb create --replicas 1 106.14.30.33:5001 101.132.26.107:5002 47.100.254.46:5003 139.196.127.59:5004 139.196.127.59:5005 106.14.30.92:5006 报错[ERR] Sorry, can’t connect to node 139.196.127.59:5005
我的ip都是阿里云真实外网主机的IP,端口是宿主机的端口,每一台宿主机的端口都是对应docker里redis的6379端口。
按照老师代码最后执行
./redis-trib.rb create --replicas 1 106.14.30.33:6379 101.132.26.107:6379 47.100.254.46:6379 139.196.127.59:6379 139.196.127.59:6379 106.14.30.92:6379 也是报相同错误

写回答

2回答

神思者

2020-02-28

redis配置文件里面bind要设置成0.0.0.0,要不然其他IP无法连接Redis,更加无法组成集群

0
7
慕圣1477345
回复
神思者
阿里云6台机子搞Redis集群OK了,一个是防火墙原因,还有就是老师说的通过docker_swarm把它们处于在同一网络里,我搞了1天半才通了,对了自己单台机子里搞都也是通的。谢谢老师指导!
2020-02-29
共7条回复

慕圣1477345

提问者

2020-02-28

而且telnet 阿里云公网的ip的 端口 都不通的 ,比如telnet 106.14.30.33 80 都不行,安全组都设置过了

0
1
qq_ARetardedPer_0
解决了吗?我租的华为云也这样
2020-09-24
共1条回复

Docker环境下的企业级前后端分离项目部署与运维

手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机

2459 学习 · 1018 问题

查看课程