Module EventMachine::Protocols::Redis
In: lib/em-redis/redis_protocol.rb

Included Modules

EM::Deferrable

Constants

OK = "OK".freeze   constants
MINUS = "-".freeze
PLUS = "+".freeze
COLON = ":".freeze
DOLLAR = "$".freeze
ASTERISK = "*".freeze
DELIM = "\r\n".freeze
BOOLEAN_PROCESSOR = lambda{|r| r == 1 }
REPLY_PROCESSOR = { "exists" => BOOLEAN_PROCESSOR, "sismember" => BOOLEAN_PROCESSOR, "sadd" => BOOLEAN_PROCESSOR, "srem" => BOOLEAN_PROCESSOR, "smove" => BOOLEAN_PROCESSOR, "zadd" => BOOLEAN_PROCESSOR, "zrem" => BOOLEAN_PROCESSOR, "move" => BOOLEAN_PROCESSOR, "setnx" => BOOLEAN_PROCESSOR, "del" => BOOLEAN_PROCESSOR, "renamenx" => BOOLEAN_PROCESSOR, "expire" => BOOLEAN_PROCESSOR, "select" => BOOLEAN_PROCESSOR, # not in redis gem "hset" => BOOLEAN_PROCESSOR, "hdel" => BOOLEAN_PROCESSOR, "hexists" => BOOLEAN_PROCESSOR, "keys" => lambda {|r| if r.is_a?(Array)

[Validate]