Java面试题 P23:Redis篇:redis分布式锁,是如何实现的?
单台服务器:加synchronlzed解决方案。
(1)采用Watch dag 给锁续期
(2)抢不到锁的线程会尝试等待
(3)所有的redis命令采用lua脚本,保证执行的原子性
单台服务器:加synchronlzed解决方案。
(1)采用Watch dag 给锁续期
(2)抢不到锁的线程会尝试等待
(3)所有的redis命令采用lua脚本,保证执行的原子性