docker redis伪集群,Java通过连接redis,发送cluster nodes来获取集群信息,如果docker redis宿主机运行Java不会报错,一旦非docker redis的宿主机,Java会报找不到redis集群,进行报错。
解决方法:
1、如果java程序在redis伪集群宿主机运行的,则不会出现任何问题。
2、java程序与redis伪集群不在同一台服务器,把网络模式设置为host本地模式,不使用网桥,则直接连接宿主机即可。
docker redis伪集群,Java通过连接redis,发送cluster nodes来获取集群信息,如果docker redis宿主机运行Java不会报错,一旦非docker redis的宿主机,Java会报找不到redis集群,进行报错。
解决方法:
1、如果java程序在redis伪集群宿主机运行的,则不会出现任何问题。
2、java程序与redis伪集群不在同一台服务器,把网络模式设置为host本地模式,不使用网桥,则直接连接宿主机即可。