jedis不关闭链接问题
之间使用jedis发现一个问题,jedis不释放资源,导致连接池无链接可用,最后报错,经过一些查询,有说版本不对的,我改了版本还是不好使,
// 这是我的jedis配置
@Bean
public JedisPool createJedisPool(){
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
jedisPoolConfig.setMaxIdle(100);
jedisPoolConfig.setMaxTotal(500);
jedisPoolConfig.setMaxWaitMillis(2000);
JedisPool jedisPool = new JedisPool(jedisPoolConfig, ip, 6379, 30000, "aaa");
return jedisPool;
}
//这是我的使用 jedisPool 需要注入
Jedis resource = jedisPool.getResource();
resource.set(tokenKey, token);
resource.expire(tokenKey,USER_EXPIRE_TIME);
当调用一个服务时候查看服务器redis有很多监听,都是6379,———资源不关闭出现
只需要在使用完调用.close() 方法
//
Jedis resource = jedisPool.getResource();
resource.set(tokenKey, token);
resource.expire(tokenKey,USER_EXPIRE_TIME);
resource.close()