redis中的看门狗
时间: 2023-10-24 20:27:11 浏览: 180
在Redis中,看门狗(watchdog)是指Redisson提供的一种监控锁的机制。它的作用是在Redisson实例被关闭前,不断延长锁的有效期,防止锁超时被释放。看门狗会定期对锁进行续期操作,默认情况下每隔10秒就会将锁的有效期重置为30秒。这样,即使一个线程持有锁并没有完成逻辑,看门狗会不断延长锁的超时时间,确保锁不会因为超时而被释放。你还可以通过修改Redisson的配置项`Config.lockWatchdogTimeout`来自定义看门狗的超时时间。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [[分布式锁] Redisson中的看门狗机制总结](https://blog.csdn.net/bbj12345678/article/details/121150983)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [java + springdata + Lettuce 实现的REDIS分布式锁](https://download.csdn.net/download/x_pengcheng/87985316)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Redis分布式锁(看门狗)](https://blog.csdn.net/qq_26584263/article/details/106379822)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文
相关推荐















