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



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

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

#release_lockObject



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

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