redis 分布式锁
文章目录加锁解锁
加锁
-- 判断当前资源是否被锁
-- 已加锁
if redis.call("exists",KEYS[1]) ==1 then
-- 判断加锁对象是否是当前操作者
-- 加锁对象是当前对象,加锁成功
if redis.call("get",KEYS[1])==ARGV[1] then
-- 参数包含过期时间
if #ARGV >=2 then
-- 过期时间为空,什么也不做
if
原创
2020-09-28 00:19:02 ·
97 阅读 ·
0 评论