锁重试和watchdog机制 发表于 2025-10-07 分类于 数据库 , Redis , Redisson 利用信号量和pub/sub功能实现等待.唤醒, 获取锁失败的重试机制 一. 加锁逻辑 其中tryAcquire逻辑—>靠lua脚本实现 二. 重试与订阅机制(重试获取锁,pub/sub) 三.watchdog机制(续期逻辑WatchDog 线程只要发现这个计数还没清零,就继续续期) 四.解锁逻辑 五.总体逻辑