redis cluster整合springboot时,nodes配置的是远程redis的ip,但是在启动项目时会报Unable to connection to 127.0.0.1:port
跟代码发现问题
从错误行开始跟代码发现有从connection获取到127.0.0.1信息,并且有redis集群中从主节点的id,正好是redis集群的信息。
猜测是根据yml配置中的nodes和connection获取到的集群信息来进行springboot管理的
解决方法:集群重新生成
将生成集群命令中的127.0.0.1替换成虚拟机的内网ip,重启集群后问题解决。