したがって、現在、JedisPoolConfig Bean では、パラメーター testOnBorrow を true に設定しています。これにより、リソースの取得が遅くなるようです。
Jedis が Redis からリソースを取得するのに 30 分かかるシナリオがありました (メソッド(redis.clients.jedis.BinaryJedis:exists:144 および java.lang.Thread:sleep) を数回呼び出してから、リソースを取得するか離脱します)。
私ができると思ったのは、パラメーター testOnBorrow を false に設定して、リソースを読み取る前に Redis への PING 呼び出しを防ぐことでした。
だから、私の質問(そして私は本当に私が答えを得ることを願っています)は次のとおりです:
- 「このパラメーターを設定すると、アプリはどうなりますか?」
- 「このソリューションは本当に効果的ですか?」
- 「読むのが遅いというこの問題に対するより良い解決策はありますか?」