连接redis哨兵碰到的一些问题

1.Could not get a resource from the pool

可以跟进对应的getResource方法,看下这个问题的具体异常是什么,如NOAUTH Authentication required,这种异常就是说明了漏配置了redis的密码,补充下就好。

2. java.lang.NoSuchMethodError: redis.clients.jedis.JedisSentinelPool.(Ljava/lang/String;Ljava/util/Set;Lorg/apache/commons/pool2/impl/GenericObjectPoolConfig;IILjava/lang/String;ILjava/lang/String;IILjava/lang/String;Ljava/lang/String;)V

初始化JedisSentinelPool时候报的错误,没有对应的方法,此时使用的jedis版本是3.1.0,根据部署的情况要支持设置哨兵密码和redis密码,3.1.0版本没有对应的方法,升级至3.3.0该问题解决。

相关推荐
tebukaopu1482 小时前
mysql如何强制区分大小写
数据库·mysql
会飞的架狗师6 小时前
【MySQL体系】第8篇:MySQL集群架构技术详解
数据库·mysql·架构
yangchanghua1116 小时前
[记录]一个30秒的sql,我是怎么把它改到0.5秒的
数据库·sql·性能优化
行者游学7 小时前
ETCD 集群备份与恢复
数据库·etcd
行者游学7 小时前
ETCD 学习使用
数据库·学习·etcd
代码程序猿RIP7 小时前
【Etcd 】Etcd 详解以及安装教程
linux·数据库·etcd
tqs_123458 小时前
创建es索引
数据库·es
间彧8 小时前
Mysql优化指南:善用覆盖索引,提升查询效率
数据库
间彧8 小时前
MySQL优化指南:执行计划type字段详解
数据库