module Reredis
Constants
- VERSION
Public Class Methods
generate_key_for_mget(objects ,str)
click to toggle source
# File lib/reredis.rb, line 37 def self.generate_key_for_mget(objects ,str) keys = Array.new objects.each do |ob| keys << "#{ob.class.base_class.name.downcase}:#{ob.id}:#{str}" end keys end
mget(objects, str)
click to toggle source
# File lib/reredis.rb, line 26 def self.mget(objects, str) hash = Hash.new return hash if objects.blank? result = $redis.mget(self.generate_key_for_mget(objects, str)) list_ids = objects.map(&:id) list_ids.each_index do |index| hash[list_ids[index].to_s] = result[index] end hash end