问答详情
源自:5-1 04-Jedis的入门

jedis2.0.0和2.9.0没有close方法

在maven库下载了2.0.0和2.9.0的jar包,但是都没有redis.close方法

2.0.0 redispool关闭用的是destory()方法

想问下最新版本的释放方法是哪些?还是说哪些jar包有问题?

提问者:幻0觉 2018-08-08 10:28

个回答

  • 追忆丿残阳
    2018-08-15 11:46:43

    //创建连接池实例
    JedisPool jedisPool = new JedisPool("192.168.0.0.1","6379");
    //获得jedis实例
    Jedis jedis = jedisPool.getResource();
    //存储数据
    String result = jedis.set(key, value);
    //释放jedis实例
    jedis.close();


  • 幻0觉
    2018-08-14 15:18:15

    我是到maven库下载的,最高只有2.9.0的,没找到对应的3.0

  • 追忆丿残阳
    2018-08-12 12:03:42

    3.0以上的版本就使用视频里的所讲的 close() 方法,3.0以下的远古版本释放连接池资源使用 returnResource() 方法,该方法需要入参一个jedis实例,就是getResource()方法取得的jedis实例。

    建议你学习这个视频的时候使用redis3.0的版本,这样比较统一,学起来就不会有那么多的问题了。