`public T getResult() {
T result = null;
try {
result = execute();
} catch (Exception e) {
this.shardedJedisPool.returnBrokenResource(jedis);
} finally {
if (jedis != null) { this.shardedJedisPool.returnResource(jedis);
}
}
return result;
}
`
redis中有没有什么方法能避免连接超时吗 返回null对程序影响挺大的,还有出错后已经进行了销毁,但是后面还是会出现转换错误 这个地方有时还有返回PONG和时间戳之类的数字 困惑太久了 有没有好点的解决方案 能不能不报链接超时的错误 我观察的是在get set时会出现这个错 基本都是运行一段时间就会出现 影响程序运行
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
完全避免超时是不可能的, 任何服务也都不能保证100%的可用, 所以我觉得要业务上做好异常处理控制, 针对不同的业务场景选择丢弃还是重试。
评论
全部评论 (0)