前提条件
自己购买了一台云服务器,在里面设置运用docker部署redis集群,去了解redis集群的性质。
遇到的问题
1,单个节点不能加入集群
2,通过springboot项目链接不到redis集群,链接到了redis集群中docker服务对应的容器ip
解决方式
以上产生的问题的原因是设置的cluster-announce-ip的IP不对,这个ip一定要设置成云服务器对外开放的ip,安全组也要开放对应的端口,并且在创建集群的时候也用这个ip。
本人创建的案例
1,docker-compose.yml
注意这个 集群节点的ip--cluster-announce-ip 123.249.31.68 用的是云服务的公网ip
version: '3' services: