module Lowkiq::Script

Constants

ALL

Public Instance Methods

hmove(redis, source, destination, key) click to toggle source
# File lib/lowkiq/script.rb, line 34
def hmove(redis, source, destination, key)
  redis.evalsha ALL[:hmove][:sha], keys: [source, destination], argv: [key]
end
load!(redis) click to toggle source
# File lib/lowkiq/script.rb, line 28
def load!(redis)
  ALL.each do |_, item|
    redis.script(:load, item[:source])
  end
end
zremhset(redis, source, destination, member) click to toggle source
# File lib/lowkiq/script.rb, line 38
def zremhset(redis, source, destination, member)
  redis.evalsha ALL[:zremhset][:sha], keys: [source, destination], argv: [member]
end