最近在项目中遇到Jedis报错 No more cluster attempts left,自己进行了排查;将遇到的问题解决方案在此进行记录;以后有更多的导致这个问题方案会持续进行补充。
项目基本信息
Redis是用的阿里云的Redis 5.0 企业版
程序配置用jedis直连模式
报错&定位问题&解决方案汇总
报错信息
定位问题
本地启动项目,用测试环境报错请求的参数进行模拟请求,发现没有报错;
分析日常环境报错,发现我们日常环境有三个IP,通过日志平台查看这三个机器上均有请求,但是发现redis.clients.jedis.exceptions.JedisClusterMaxAttemptsException: No more cluster attempts left.的报错仅在其中一台机器上;