module EventMachine::Protocols::Redis

def amapped_mget(*keys)

the asynchronous version of mget
adapted from em-redis' implementation to use
def amapped_mget(*keys)
  self.amget(*keys) do |response|
    result = {}
    response.each do |value|
      key = keys.shift
      result.merge!(key => value) unless value.nil?
    end
    yield result if block_given?
  end
end