redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool

时间:2022-09-19 17:29:26

最近一段时间忙着做系统,又是大几千行,写得有点疲惫,就更新少了,还是应该坚持更新,好记性不如烂笔头。

 

今天遇到个小问题,

redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool

jedis从连接池取连接失败,导致这个的原因比较多,我说下我这边的问题。

 

redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool

上面乍一看,是没问题,在finallly中释放了连接,可实际上,获取连接的那一句并没有被try块包围起来,所以如果getJedis出现了异常,finally不会执行。

改成如下即可。

redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool