对set NX实现分布式锁有个疑问
来源:4-4 如何实现分布式锁
cqxing
2019-01-26
set locktarget 12345 ex 10 nx
老师您好,如上语句,如果A客户端在10秒内还未执行完对共享数据的操作,此时B客户端也能获取锁,然后对共享数据做操作了,这不是会有问题的吗?
写回答
3回答
-
qq_郭靖_03148326
2019-05-27
看到用这种方式来当分布式锁就很怀疑老师的经验和水平了.如果真是干货,老师大可以说一下自己平时在项目中是怎么做的.然而并没有.好像只是把网上的面试题用视频收费的方式来演绎出来了而已.
112019-05-27 -
翔仔
2019-01-27
同学好,这个属于业务层的逻辑,咱们底层这些机制也是需要配合上层使用才能发挥作用的,此时需要调大相关的时间,其实也可以动态调整,即根据上层应用的一些信号量来确定是否能够去做共享数据的更新操作。
142019-03-21 -
慕沐7580699
2019-01-26
这个要根据业务场景来决定
012019-01-27
相似问题