文档章节

【撸码师的备忘录】JedisPool.returnResource()遭弃用

一介码夫_Hum
 一介码夫_Hum
发布于 2016/03/23 17:28
字数 136
阅读 1063
收藏 4

自Jedis3.0版本后jedisPool.returnResource()遭弃用,官方重写了Jedis的close方法用以代替;

代码如下:

/**
   * @deprecated starting from Jedis 3.0 this method will not be exposed.
   * Resource cleanup should be done using @see {@link redis.clients.jedis.Jedis#close()}
   */
  @Override
  @Deprecated
  public void returnResource(final Jedis resource) {
    if (resource != null) {
      try {
        resource.resetState();
        returnResourceObject(resource);
      } catch (Exception e) {
        returnBrokenResource(resource);
        throw new JedisException("Could not return the resource to the pool", e);
      }
    }
  }



官方建议应用redis.clients.jedis#Jedis的close方法进行资源回收,官方代码如下:

@Override
  public void close() {
    if (dataSource != null) {
      if (client.isBroken()) {
        this.dataSource.returnBrokenResource(this);
      } else {
        this.dataSource.returnResource(this);
      }
    } else {
      client.close();
    }
  }



Note


© 著作权归作者所有

共有 人打赏支持
一介码夫_Hum
粉丝 25
博文 122
码字总数 30761
作品 0
海淀
其他
私信 提问
【撸码师的备忘录】OpenSessionInViewFilter 配置及功能

OpenSessionViewFilter源码 作用 其为Spring为解决实体属性中存在lazy load属性应用与 Hibernate/JTA事务已提交的冲突,其可将Hibernate session与一次请求过程的Thread绑定,从而允许在vie...

开源中国首席撸码官
2016/04/18
89
0
论颜值的重要性

作为一个外貌协会的长期会员,现在什么都数据化的时代,外貌也数据化了。 对,就是颜值,下面我简洁地论证颜值的重要性。 0.漂亮妹子 从生物学的角度来说,一切的物种起初都是求存为重。为什...

大止刀口
2016/09/14
30
0
9000软件高中生师朋回应:我没撒谎、全是真的

“高中生编写9000多软件”狂遭质疑 师朋,山东聊城茌平一中的一名高二学生,在学校里他颇有知名度,虽然学习成绩并不突出,但校长称赞他“有灵性”。 现在,因为当地媒体的报道,18岁的师朋也...

北落
2011/11/07
7.9K
103
写9000多个软件的高中生回应:我没撒谎,全是真的

看到没有,人家这是真的 “高中生编写9000多软件”狂遭质疑 师朋,山东聊城茌平一中的一名高二学生,在学校里他颇有知名度,虽然学习成绩并不突出,但校长称赞他“有灵性”。 现在,因为当地...

帝都老白
2011/11/08
264
2
【撸码师的备忘录】java对redis的基本操作

http://www.cnblogs.com/edisonfeng/p/3571870.html

开源中国首席撸码官
2016/05/17
37
0

没有更多内容

加载失败,请刷新页面

加载更多

开源 java CMS - FreeCMS2.8 自定义标签 sitePath

项目地址:http://www.freeteam.cn/ sitePath 从FreeCMS 2.4开始支持 按上下级顺序提取指定站点的所属站点。 参数 说明 id 站点id sourcepath 站点源文件目录名 返回值 说明 site 站点对象,...

freeteam
29分钟前
1
0
2019 年最好的 7 款虚拟私人网络服务

糟糕的数据安全会带来极大的代价,特别是对企业而言。它会大致大规模的破坏并影响你的品牌声誉。尽管有些企业可以艰难地收拾残局,但仍有一些企业无法从事故中完全恢复。不过现在,你很幸运地...

linuxCool
今天
6
0
OSChina 周一乱弹 —— 加油,还有11个小时就下班了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @_全村的希望 :吴亦凡把大碗面正儿八经做成单曲了,你别说,还挺好听 《大碗宽面》- 吴亦凡 手机党少年们想听歌,请使劲儿戳(这里) @tom_t...

小小编辑
今天
548
16
C++ vector和list的区别

1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造...

shzwork
今天
7
0
Spring之invokeBeanFactoryPostProcessors详解

Spring的refresh的invokeBeanFactoryPostProcessors,就是调用所有注册的、原始的BeanFactoryPostProcessor。 相关源码 public static void invokeBeanFactoryPostProcessors(Configu......

cregu
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部