自己在阿里云上搭建服务,一直报错redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool这个,百度了好多,终于好使了,
最核心的问题是搭建集群时候要用外网IP既(公网ip),这是最重要的。一定要用外网IP既(公网ip)!!!!
src/redis-trib.rb create --replicas 1 外网IP:7000 外网IP:7001 外网IP:7002 外网IP:7003 外网IP:7004 外网IP:7005
我的阿里云用的端口是redis集群(端口7000-7005),在开放端口号的时候要开放
ESC的安全组配置也开放了7000-7005端口(0.0.0.0/0)和17000-17005(0.0.0.0/0)。这两个都要打开
我要集群用到的redis的所有的redis.conf的配置文件修改为吧bind 127.0.0.1注释掉了,并且把
设置这个protected-mode no,
有问题也可以参考https://blog.51cto.com/xpleaf/2091534