redis分布式锁,线程排队执行么?

来源:13-8 redis分布式锁

慕少7414720

2019-06-28

老师你好,有一个问题请教一下,redis分布式锁为了避免线程问题,是让线程一个一个排队执么?为什么比synchronized快多了?

写回答

1回答

廖师兄

2019-06-28

redis分布式锁为了避免线程问题,是让线程一个一个排队执么。这是redisd的自身实现。setNX一次只会有一个线程访问,肯定不会让线程排队,访问不到就算失败。

为什么比synchronized快多了?redis没有比它快。而是synchronized只限于管到代码块,无法做到分布式

0
1
慕少7414720
非常感谢!老师的解答
2019-06-28
共1条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程