Java面试题 P23:Redis篇:redis分布式锁,是如何实现的?

 

 

 

单台服务器:加synchronlzed解决方案。

 

 

 

 

 

 

(1)采用Watch dag 给锁续期

(2)抢不到锁的线程会尝试等待

(3)所有的redis命令采用lua脚本,保证执行的原子性

 

 

 

 

 

posted on 2023-07-31 22:21  wuzx-blog  阅读(52)  评论(0编辑  收藏  举报