使用过 Redis 分布式锁么,它是什么回事?

Posted 咔啡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用过 Redis 分布式锁么,它是什么回事?相关的知识,希望对你有一定的参考价值。

先拿 setnx 来争抢锁抢到之后再用 expire 给锁加一个过期时间防止锁忘记了 

释放

这时候对方会告诉你说你回答得不错然后接着问如果在 setnx 之后执行 expire

之前进程意外 crash 或者要重启维护了那会怎么样

这时候你要给予惊讶的反馈是喔这个锁就永远得不到释放了紧接着你 

需要抓一抓自己得脑袋故作思考片刻好像接下来的结果是你主动思考出来的

然后回答我记得 set 指令有非常复杂的参数这个应该是可以同时把 setnx  

expire 合成一条指令来用的对方这时会显露笑容心里开始默念这小子 

还不错

以上是关于使用过 Redis 分布式锁么,它是什么回事?的主要内容,如果未能解决你的问题,请参考以下文章

redis面试问题

对redis深入理解

redis面试刁难大全

看完这篇,以后再也不怕Redis面试了!

Redis面试很可怕?是你掉进挖的”坑“啦”!

redis必知会