SetNx解锁问题

来源:4-4 如何实现分布式锁

不好好学习就找不到对象

2021-03-25

一般来说会有主动解锁的需求吗,昨天面试腾讯被问到了。 。我还不知道解锁用啥指令

写回答

1回答

MK王贺

2021-03-25

肯定有,不然等自动过期其实对于其他线程来说时间是有点长的,自动过期只是一个保底机制,还是要靠主动解锁,主动解锁需采用Lua脚本方能保证原子一致性,因为需要判断是否是当前线程上锁

0
3
翔仔
回复
qq_相鈊_lmDX06
同学好,课程里面有说的呢,直接把key的值设置为空或者清楚key就可以了,这样其他的线程看到没有值就设置上获取到锁了
2023-04-04
共3条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8441 学习 · 1872 问题

查看课程