redis分布式锁+预先缓存脚本
分布式锁lua脚本,copy来的
---
---
--- 获取key
local key = KEYS[1]
--- 获取value
local val = KEYS[2]
--- 获取一个参数
local expire = ARGV[1]
--- 如果redis找不到这个key就去插入
if redis.call("get", key) == false then
--- 如果插入成功,就去设置过期值
if redis.call("set", key, val) then
原创
2021-01-14 10:38:56 ·
310 阅读 ·
2 评论