14 lines
279 B
Go
14 lines
279 B
Go
package redisLock
|
|
|
|
const LuaUnLock = `
|
|
if (redis.call('get',KEYS[1]) == ARGV[1])
|
|
then return redis.call('del',KEYS[1])
|
|
else return 0
|
|
end`
|
|
|
|
const LuaExpireLock = `
|
|
if (redis.call('get',KEYS[1]) == ARGV[1])
|
|
then return redis.call('expire',KEYS[1],ARGV[2])
|
|
else return 0
|
|
end`
|