当我们应该使用这种方法.在JedisConnectionException,JedisDataException或任何JedisException.对于Jedis来说,我的知识没有很好的api文档.
try { Jedis jedis = JedisFactory.getInstance(); Pipeline pipe = jedis.pipelined(); Response<Set<Tuple>> idWithscore = pipe.zrangeWithscores(cachekey,from,to); **// some statement which may cause some other exception** Response<String> val = pipe.get(somekey); pipe.exec(); pipe.sync(); }catch (JedisConnectionException e) { JedisFactory.returnbrokenResource(jedis); }catch(Exception e){ **// What API I should use here?,how to find whether to use returnbrokenResource(jedis) or returnResource(jedis)** }finally{ JedisFactory.returnResource(jedis); }
解决方法
原文地址:https://www.jb51.cc/java/125371.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。