Jedis2.4以上数据连接池如何回收jedis实例
我刚学习redis的使用。安装的是redis3.0版本。使用java客户端jedis去操作redis.jedis的版本是2.4以上的。当我使用网上找的代码
jedisPool.returnResource(jedis);
进行jedis实例回收时,源码已经废弃了这种方式。代码的注释是:
starting from Jedis 3.0 this method won't exist. Resouce cleanup should be done * using @see {@link redis.clients.jedis.Jedis#close()}百度找不到2.4的api 所有不知道如何编写回收方式。
请高手指点~~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
官方重写了close方法,使用这个方式回收
两种方法:
try with resource:
try finally:
如果你使用的 jdk 版本支持 try with resource 的话,推荐使用这种写法,更简洁些。