module Hivent::Redis::Extensions
Constants
- LUA_CACHE
Public Instance Methods
script(file, *args)
click to toggle source
# File lib/hivent/redis/extensions.rb, line 10 def script(file, *args) cache = LUA_CACHE[@redis.client.options[:url]] sha = if cache.key?(file) cache[file] else cache[file] = @redis.script("LOAD", File.read(file)) end @redis.evalsha(sha, [], args) end