【发布时间】:2016-09-04 07:24:08
【问题描述】:
所以,目前在我的 JedisPoolConfig bean 中,我将参数 testOnBorrow 设置为 true。看来这检索资源较慢。
有一个场景,Jedis 花了 30 分钟从 Redis 中检索资源(调用方法 (redis.clients.jedis.BinaryJedis:exists:144 和 java.lang.Thread:sleep) 多次获取资源或脱离)。
我认为我可以做的是将参数 testOnBorrow 设置为 false 以防止在读取资源之前对 Redis 进行 PING 调用。
所以,我的问题(我真的希望我能得到答案)是:
- “设置此参数对我的应用有什么影响”?
- “这个解决方案真的有效吗?”
- “有没有更好的办法解决这个阅读慢的问题?”
【问题讨论】:
标签: java redis jedis spring-data-redis