17 lines
274 B
Go
17 lines
274 B
Go
package lock
|
|
|
|
const LuaReNew=`
|
|
if (redis.call("get",KEYS[1]) == ARGV[1]) then
|
|
return redis.call("expire",KEYS[1],ARGV[2])
|
|
else
|
|
return 0
|
|
end
|
|
`
|
|
|
|
const LuaUnLock=`
|
|
if (redis.call("get",KEYS[1]) == ARGV[1]) then
|
|
return redis.call("del",KEYS[1])
|
|
else
|
|
return 0
|
|
end
|
|
` |