Redisson 的分布式锁看门狗,到底在看什么?
很多人第一次用 Redisson 分布式锁,都会看到一句话:默认有看门狗机制,会自动续期。 这句话听起来很简单,但源码里真正有意思的是:Redisson 到底什么时候开启看门狗?它多久续一次?如果业务线程挂了,它又怎么保证锁最终能释放? 今天我们就顺着 RedissonLock …
继续阅读标签
共 2 篇
很多人第一次用 Redisson 分布式锁,都会看到一句话:默认有看门狗机制,会自动续期。 这句话听起来很简单,但源码里真正有意思的是:Redisson 到底什么时候开启看门狗?它多久续一次?如果业务线程挂了,它又怎么保证锁最终能释放? 今天我们就顺着 RedissonLock …
继续阅读分布式锁是一种跨进程的互斥同步机制,核心目标是在分布式环境下保障同一时刻仅有一个节点可以访问共享资源。 本文先梳理分布式锁的通用设计准则和三种主流基础设施方案,再以 Redisson 为主线,逐层拆解其 Lua 原子化、可重入、看门狗续期、发布订阅唤醒和 RedLock 的实现逻 …
继续阅读