Files
go-zero/core/stores/redis/lockscript.lua
2024-04-17 23:37:35 +08:00

6 lines
193 B
Lua

if redis.call("GET", KEYS[1]) == ARGV[1] then
redis.call("SET", KEYS[1], ARGV[1], "PX", ARGV[2])
return "OK"
else
return redis.call("SET", KEYS[1], ARGV[1], "NX", "PX", ARGV[2])
end