动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

redis 怎么实现分布式锁?

代码小兵279

2021.04.23

分布式锁到底是怎么实现的 头大啊

添加回答

回答(1)

代码小兵279

Redis 分布式锁其实就是在系统里面占一个“坑”,其他程序也要占“坑”的时候,占用成功了就可以继续执行,失败了就只能放弃或稍后重试。

占坑一般使用 setnx(set if not exists)指令,只允许被一个程序占有,使用完调用 del 释放锁。

时间:04-23 16:25 查看回复 (0) 回复 0 0 举报

回复