我已经在Windows 10中设置了一个dockerized redis集群。我可以从容器连接到docker集群。但是,当我尝试从未在docker上运行的Web应用程序获取群集节点信息时,会给我错误
org.springframework.data.redis.ClusterStateFailureException:无法检索集群信息。 CLUSTER NODES返回错误。
我以不同的方式创建了redis集群,但是没有一个对我有用。
以网桥网络模式创建redis集群,并发布了各自的端口,但出现相同的错误。 尝试了不同的端口映射:
以--network = host模式创建的Redis集群。 一种。没有发布端口,因为它不理想。 b。还以与上述相同的方式发布了port。
但是我遇到了同样的错误。 终于在Windows中没有docker的情况下进行了设置,我能够连接到Redis集群并获取节点信息。
是否无法从docker外部运行的应用程序连接dockerized redis集群?
尝试了所有这些步骤: