关于redis报获取不到连接的问题

niu954831496 2017-05-24 09:23:55
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool


以下是自己对Jedis封装;写了一个单例。但是老是报以上的这个异常,而且,我只是单机连接,就经常报这个错
redis版本:3.2.9
jedis版本:2.6.2

请问各位大神,哪里出了什么问题??感激不尽


private static Jedis jedis;

private JedisConnectionFactory jedisConnectionFactory;

private Jedis getJedis(){
if(jedis == null){
return jedisConnectionFactory.getShardInfo().createResource();
}
return jedis;
}

private RedisBean (){

}

public boolean add(final String key, final int expiresTime, final String value)
throws Exception {

if (this.getJedis().exists(key)) {
return Boolean.FALSE;
}
this.getJedis().set(key, value);
if (expiresTime > 0) {
this.getJedis().expire(key, expiresTime);
}
return Boolean.TRUE;

}
...全文
180 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧