Method: Redis::Distributed#mapped_mget

Defined in:
lib/redis/distributed.rb

#mapped_mget(*keys) ⇒ Object

Get the values of all the given keys as a Hash.



350
351
352
353
354
355
# File 'lib/redis/distributed.rb', line 350

def mapped_mget(*keys)
  keys.flatten!(1)
  keys.group_by { |k| node_for k }.inject({}) do |results, (node, subkeys)|
    results.merge! node.mapped_mget(*subkeys)
  end
end