LuaScripts
class LuaScripts (View source)
Methods
Get the Lua script that sets a key only when it does not yet exist.
Get the Lua script to atomically refresh a lock's expiration.
Get the Lua script to atomically release a lock.
Details
static string
add()
Get the Lua script that sets a key only when it does not yet exist.
KEYS[1] - The name of the key ARGV[1] - The value of the key ARGV[2] - The number of seconds the key should be valid
static string
refreshLock()
Get the Lua script to atomically refresh a lock's expiration.
KEYS[1] - The name of the lock ARGV[1] - The owner key of the lock instance trying to refresh it ARGV[2] - The number of seconds the lock should be valid
static string
releaseLock()
Get the Lua script to atomically release a lock.
KEYS[1] - The name of the lock ARGV[1] - The owner key of the lock instance trying to release it