Module: MasterLock::RedisScripts
- Defined in:
- lib/master_lock/redis_scripts.rb
Constant Summary collapse
- RELEASE_SCRIPT =
<<EOS if redis.call("GET", KEYS[1]) == ARGV[1] then return redis.call("DEL", KEYS[1]) else return 0 end EOS
- RELEASE_SCRIPT_HASH =
Digest::SHA1.hexdigest(RELEASE_SCRIPT)
- EXTEND_SCRIPT =
<<EOS if redis.call("GET", KEYS[1]) == ARGV[1] then return redis.call("PEXPIRE", KEYS[1], tonumber(ARGV[2])) else return 0 end EOS
- EXTEND_SCRIPT_HASH =
Digest::SHA1.hexdigest(EXTEND_SCRIPT)