1

在我对 Jedis 从 Redis 获取资源时遇到的问题进行调查时,我发现 Spring Data Redis 有一个名为 waitForLock 的方法,当 Redis 中存在缓存锁键名时,该方法会进入 Thread.sleep 的交互。这个迭代一直持续到缓存锁定键不在 Redis 中,所以它可能需要很长时间(在我的例子中是 27 分钟)。

是否存在可供我覆盖此行为的配置,即创建一个限制,Spring Data Redis 将在抛出异常之前检查此锁定键。

或者除了配置设置之外还有其他方法。

4

0 回答 0