Module: Sqeduler::RedisScripts

Included in:
RedisLock
Defined in:
lib/sqeduler/redis_scripts.rb

Overview

Extracts atomic Lua scripts for Redis.

Instance Method Summary collapse

Instance Method Details

#refresh_lockObject



10
11
12
# File 'lib/sqeduler/redis_scripts.rb', line 10

def refresh_lock
  sha_and_evaluate(:refresh, key, lock_value)
end

#release_lockObject



6
7
8
# File 'lib/sqeduler/redis_scripts.rb', line 6

def release_lock
  sha_and_evaluate(:release, key, lock_value)
end