Redis分布式锁源码:可重入锁与自动释放机制.pdf

Redis分布式锁源码:可重入锁与自动释放机制.pdf

比较关键的一块,释放锁,主动释放锁,宕机自动释放锁

宕机自动释放锁,这个锁对应的就是redis里的一个key,如果这个机器宕机了,对这个key

不断的刷新其周期的定时调度的任务就没了,redis里的key,自动就会在最多30

秒内就过期删除

其他的客户端就可以成功加锁了

get(unlockAsync(Thread.currentThread().getId()));,里面的那个unlockAsync()是异步化执行的

一个方法,释放锁的操作是异步执行的,get(unlockAnsync()),get()包裹了就是会同步的

等待异步执行的结果

文档评论(0)

1亿VIP精品文档

相关文档