Table of Contents - redis-3.2.1 Documentation
Classes and Modules
- Redis
- Redis::BaseConnectionError
- Redis::BaseError
- Redis::BasicObject
- Redis::CannotConnectError
- Redis::Client
- Redis::Client::Connector
- Redis::Client::Connector::Sentinel
- Redis::CommandError
- Redis::Connection
- Redis::Connection::CommandHelper
- Redis::Connection::CommandHelper::Encoding
- Redis::Connection::Hiredis
- Redis::Connection::RedisClient
- Redis::Connection::Ruby
- Redis::Connection::SocketMixin
- Redis::Connection::Synchrony
- Redis::Connection::TCPSocket
- Redis::Connection::UNIXSocket
- Redis::ConnectionError
- Redis::Distributed
- Redis::Distributed::CannotDistribute
- Redis::Future
- Redis::FutureNotReady
- Redis::HashRing
- Redis::InheritedError
- Redis::Pipeline
- Redis::Pipeline::Multi
- Redis::ProtocolError
- Redis::SubscribedClient
- Redis::Subscription
- Redis::TimeoutError
Methods
- ::binary_search — Redis::HashRing
- ::connect — Redis
- ::connect — Redis::Connection::Hiredis
- ::connect — Redis::Connection::TCPSocket
- ::connect — Redis::Connection::UNIXSocket
- ::connect — Redis::Connection::Ruby
- ::connect — Redis::Connection::Synchrony
- ::connect_addrinfo — Redis::Connection::TCPSocket
- ::current — Redis
- ::current= — Redis
- ::deprecate — Redis
- ::drivers — Redis::Connection
- ::new — Redis
- ::new — Redis::Client
- ::new — Redis::Client::Connector
- ::new — Redis::Client::Connector::Sentinel
- ::new — Redis::Connection::Hiredis
- ::new — Redis::Connection::Ruby
- ::new — Redis::Connection::Synchrony
- ::new — Redis::Distributed
- ::new — Redis::Distributed::CannotDistribute
- ::new — Redis::ProtocolError
- ::new — Redis::HashRing
- ::new — Redis::Pipeline
- ::new — Redis::FutureNotReady
- ::new — Redis::Future
- ::new — Redis::SubscribedClient
- ::new — Redis::Subscription
- ::new — Redis::Connection::SocketMixin
- #[] — Redis
- #[] — Redis::Distributed
- #[]= — Redis
- #[]= — Redis::Distributed
- #_boolify — Redis
- #_boolify_set — Redis
- #_bpop — Redis
- #_bpop — Redis::Distributed
- #_command — Redis::Future
- #_eval — Redis
- #_eval — Redis::Distributed
- #_floatify — Redis
- #_floatify_pairs — Redis
- #_hashify — Redis
- #_pairify — Redis
- #_parse_driver — Redis::Client
- #_parse_options — Redis::Client
- #_read_from_socket — Redis::Connection::UNIXSocket
- #_read_from_socket — Redis::Connection::SocketMixin
- #_scan — Redis
- #_set — Redis::Future
- #_subscription — Redis
- #add_node — Redis::Distributed
- #add_node — Redis::HashRing
- #append — Redis
- #append — Redis::Distributed
- #auth — Redis
- #bgrewriteaof — Redis
- #bgsave — Redis
- #bgsave — Redis::Distributed
- #bitcount — Redis
- #bitcount — Redis::Distributed
- #bitop — Redis
- #bitop — Redis::Distributed
- #bitpos — Redis
- #bitpos — Redis::Distributed
- #blpop — Redis
- #blpop — Redis::Distributed
- #brpop — Redis
- #brpop — Redis::Distributed
- #brpoplpush — Redis
- #brpoplpush — Redis::Distributed
- #build_command — Redis::Connection::CommandHelper
- #call — Redis::Client
- #call — Redis::Pipeline
- #call — Redis::SubscribedClient
- #call_loop — Redis::Client
- #call_pipeline — Redis::Client
- #call_pipeline — Redis::Pipeline
- #call_pipelined — Redis::Client
- #call_with_timeout — Redis::Client
- #call_without_timeout — Redis::Client
- #check — Redis::Client::Connector
- #check — Redis::Client::Connector::Sentinel
- #class — Redis::Future
- #commands — Redis::Pipeline
- #commands — Redis::Pipeline::Multi
- #config — Redis
- #connect — Redis::Client
- #connected? — Redis
- #connected? — Redis::Client
- #connected? — Redis::Connection::Hiredis
- #connected? — Redis::Connection::Ruby
- #connected? — Redis::Connection::RedisClient
- #connected? — Redis::Connection::Synchrony
- #connection_completed — Redis::Connection::RedisClient
- #db — Redis::Client
- #db= — Redis::Client
- #dbsize — Redis
- #dbsize — Redis::Distributed
- #debug — Redis
- #decr — Redis
- #decr — Redis::Distributed
- #decrby — Redis
- #decrby — Redis::Distributed
- #del — Redis
- #del — Redis::Distributed
- #discard — Redis
- #discard — Redis::Distributed
- #disconnect — Redis::Client
- #disconnect — Redis::Connection::Hiredis
- #disconnect — Redis::Connection::Ruby
- #disconnect — Redis::Connection::Synchrony
- #disconnect! — Redis
- #driver — Redis::Client
- #dump — Redis
- #dump — Redis::Distributed
- #dup — Redis
- #dup — Redis::Distributed
- #echo — Redis
- #echo — Redis::Distributed
- #encode — Redis::Connection::CommandHelper
- #ensure_connected — Redis::Client
- #ensure_same_node — Redis::Distributed
- #establish_connection — Redis::Client
- #eval — Redis
- #eval — Redis::Distributed
- #evalsha — Redis
- #evalsha — Redis::Distributed
- #exec — Redis
- #exec — Redis::Distributed
- #exists — Redis
- #exists — Redis::Distributed
- #expire — Redis
- #expire — Redis::Distributed
- #expireat — Redis
- #expireat — Redis::Distributed
- #finish — Redis::Pipeline
- #finish — Redis::Pipeline::Multi
- #flushall — Redis
- #flushall — Redis::Distributed
- #flushdb — Redis
- #flushdb — Redis::Distributed
- #format_bulk_reply — Redis::Connection::Ruby
- #format_error_reply — Redis::Connection::Ruby
- #format_integer_reply — Redis::Connection::Ruby
- #format_multi_bulk_reply — Redis::Connection::Ruby
- #format_reply — Redis::Connection::Ruby
- #format_status_reply — Redis::Connection::Ruby
- #get — Redis
- #get — Redis::Distributed
- #get_node — Redis::HashRing
- #get_node_pos — Redis::HashRing
- #get_tcp_keepalive — Redis::Connection::Ruby
- #getbit — Redis
- #getbit — Redis::Distributed
- #getrange — Redis
- #getrange — Redis::Distributed
- #gets — Redis::Connection::SocketMixin
- #getset — Redis
- #getset — Redis::Distributed
- #hdel — Redis
- #hdel — Redis::Distributed
- #hexists — Redis
- #hexists — Redis::Distributed
- #hget — Redis
- #hget — Redis::Distributed
- #hgetall — Redis
- #hgetall — Redis::Distributed
- #hincrby — Redis
- #hincrby — Redis::Distributed
- #hincrbyfloat — Redis
- #hincrbyfloat — Redis::Distributed
- #hkeys — Redis
- #hkeys — Redis::Distributed
- #hlen — Redis
- #hlen — Redis::Distributed
- #hmget — Redis
- #hmget — Redis::Distributed
- #hmset — Redis
- #hmset — Redis::Distributed
- #host — Redis::Client
- #hscan — Redis
- #hscan_each — Redis
- #hset — Redis
- #hset — Redis::Distributed
- #hsetnx — Redis
- #hsetnx — Redis::Distributed
- #hvals — Redis
- #hvals — Redis::Distributed
- #id — Redis
- #id — Redis::Client
- #incr — Redis
- #incr — Redis::Distributed
- #incrby — Redis
- #incrby — Redis::Distributed
- #incrbyfloat — Redis
- #incrbyfloat — Redis::Distributed
- #info — Redis
- #info — Redis::Distributed
- #inherit_socket? — Redis::Client
- #inspect — Redis
- #inspect — Redis::Distributed
- #inspect — Redis::Future
- #io — Redis::Client
- #is_a? — Redis::Future
- #iter_nodes — Redis::HashRing
- #key_tag — Redis::Distributed
- #keys — Redis
- #keys — Redis::Distributed
- #lastsave — Redis
- #lastsave — Redis::Distributed
- #lindex — Redis
- #lindex — Redis::Distributed
- #linsert — Redis
- #linsert — Redis::Distributed
- #llen — Redis
- #llen — Redis::Distributed
- #location — Redis::Client
- #logging — Redis::Client
- #lpop — Redis
- #lpop — Redis::Distributed
- #lpush — Redis
- #lpush — Redis::Distributed
- #lpushx — Redis
- #lpushx — Redis::Distributed
- #lrange — Redis
- #lrange — Redis::Distributed
- #lrem — Redis
- #lrem — Redis::Distributed
- #lset — Redis
- #lset — Redis::Distributed
- #ltrim — Redis
- #ltrim — Redis::Distributed
- #mapped_hmget — Redis
- #mapped_hmget — Redis::Distributed
- #mapped_hmset — Redis
- #mapped_hmset — Redis::Distributed
- #mapped_mget — Redis
- #mapped_mget — Redis::Distributed
- #mapped_mset — Redis
- #mapped_mset — Redis::Distributed
- #mapped_msetnx — Redis
- #mapped_msetnx — Redis::Distributed
- #message — Redis::Distributed::CannotDistribute
- #message — Redis::Subscription
- #method_missing — Redis
- #mget — Redis
- #mget — Redis::Distributed
- #migrate — Redis
- #migrate — Redis::Distributed
- #monitor — Redis
- #monitor — Redis::Distributed
- #move — Redis
- #move — Redis::Distributed
- #mset — Redis
- #mset — Redis::Distributed
- #msetnx — Redis
- #msetnx — Redis::Distributed
- #multi — Redis
- #multi — Redis::Distributed
- #node_for — Redis::Distributed
- #node_index_for — Redis::Distributed
- #nodes — Redis::Distributed
- #object — Redis
- #on_each_node — Redis::Distributed
- #options — Redis::Client
- #password — Redis::Client
- #path — Redis::Client
- #persist — Redis
- #persist — Redis::Distributed
- #pexpire — Redis
- #pexpire — Redis::Distributed
- #pexpireat — Redis
- #pexpireat — Redis::Distributed
- #pfadd — Redis
- #pfadd — Redis::Distributed
- #pfcount — Redis
- #pfcount — Redis::Distributed
- #pfmerge — Redis
- #pfmerge — Redis::Distributed
- #ping — Redis
- #ping — Redis::Distributed
- #pipelined — Redis
- #pipelined — Redis::Distributed
- #pmessage — Redis::Subscription
- #port — Redis::Client
- #post_init — Redis::Connection::RedisClient
- #process — Redis::Client
- #psetex — Redis
- #psetex — Redis::Distributed
- #psubscribe — Redis
- #psubscribe — Redis::Distributed
- #psubscribe — Redis::SubscribedClient
- #psubscribe — Redis::Subscription
- #pttl — Redis
- #pttl — Redis::Distributed
- #publish — Redis
- #publish — Redis::Distributed
- #pubsub — Redis
- #punsubscribe — Redis
- #punsubscribe — Redis::Distributed
- #punsubscribe — Redis::SubscribedClient
- #punsubscribe — Redis::Subscription
- #quit — Redis
- #quit — Redis::Distributed
- #randomkey — Redis
- #randomkey — Redis::Distributed
- #read — Redis::Client
- #read — Redis::Connection::Hiredis
- #read — Redis::Connection::Ruby
- #read — Redis::Connection::RedisClient
- #read — Redis::Connection::Synchrony
- #read — Redis::Connection::SocketMixin
- #receive_data — Redis::Connection::RedisClient
- #reconnect — Redis::Client
- #remove_node — Redis::HashRing
- #rename — Redis
- #rename — Redis::Distributed
- #renamenx — Redis
- #renamenx — Redis::Distributed
- #resolve — Redis::Client::Connector
- #resolve — Redis::Client::Connector::Sentinel
- #resolve_master — Redis::Client::Connector::Sentinel
- #resolve_slave — Redis::Client::Connector::Sentinel
- #restore — Redis
- #restore — Redis::Distributed
- #rpop — Redis
- #rpop — Redis::Distributed
- #rpoplpush — Redis
- #rpoplpush — Redis::Distributed
- #rpush — Redis
- #rpush — Redis::Distributed
- #rpushx — Redis
- #rpushx — Redis::Distributed
- #sadd — Redis
- #sadd — Redis::Distributed
- #save — Redis
- #save — Redis::Distributed
- #scan — Redis
- #scan_each — Redis
- #scard — Redis
- #scard — Redis::Distributed
- #scheme — Redis::Client
- #script — Redis
- #script — Redis::Distributed
- #sdiff — Redis
- #sdiff — Redis::Distributed
- #sdiffstore — Redis
- #sdiffstore — Redis::Distributed
- #select — Redis
- #select — Redis::Distributed
- #send — Redis::Connection::RedisClient
- #sentinel_detect — Redis::Client::Connector::Sentinel
- #set — Redis
- #set — Redis::Distributed
- #set_tcp_keepalive — Redis::Connection::Ruby
- #setbit — Redis
- #setbit — Redis::Distributed
- #setex — Redis
- #setex — Redis::Distributed
- #setnx — Redis
- #setnx — Redis::Distributed
- #setrange — Redis
- #setrange — Redis::Distributed
- #shutdown — Redis
- #shutdown? — Redis::Pipeline
- #sinter — Redis
- #sinter — Redis::Distributed
- #sinterstore — Redis
- #sinterstore — Redis::Distributed
- #sismember — Redis
- #sismember — Redis::Distributed
- #slaveof — Redis
- #slowlog — Redis
- #smembers — Redis
- #smembers — Redis::Distributed
- #smove — Redis
- #smove — Redis::Distributed
- #sort — Redis
- #sort — Redis::Distributed
- #spop — Redis
- #spop — Redis::Distributed
- #srandmember — Redis
- #srandmember — Redis::Distributed
- #srem — Redis
- #srem — Redis::Distributed
- #sscan — Redis
- #sscan_each — Redis
- #strlen — Redis
- #strlen — Redis::Distributed
- #subscribe — Redis
- #subscribe — Redis::Distributed
- #subscribe — Redis::SubscribedClient
- #subscribe — Redis::Subscription
- #subscribed? — Redis
- #subscribed? — Redis::Distributed
- #subscription — Redis::SubscribedClient
- #sunion — Redis
- #sunion — Redis::Distributed
- #sunionstore — Redis
- #sunionstore — Redis::Distributed
- #sync — Redis
- #synchronize — Redis
- #time — Redis
- #time — Redis::Distributed
- #timeout — Redis::Client
- #timeout= — Redis::Connection::Hiredis
- #timeout= — Redis::Connection::Ruby
- #timeout= — Redis::Connection::Synchrony
- #timeout= — Redis::Connection::SocketMixin
- #ttl — Redis
- #ttl — Redis::Distributed
- #type — Redis
- #type — Redis::Distributed
- #unbind — Redis::Connection::RedisClient
- #unsubscribe — Redis
- #unsubscribe — Redis::Distributed
- #unsubscribe — Redis::SubscribedClient
- #unsubscribe — Redis::Subscription
- #unwatch — Redis
- #unwatch — Redis::Distributed
- #value — Redis::Future
- #watch — Redis
- #watch — Redis::Distributed
- #with_reconnect — Redis
- #with_reconnect — Redis::Client
- #with_reconnect — Redis::Pipeline
- #with_reconnect? — Redis::Pipeline
- #with_socket_timeout — Redis::Client
- #without_reconnect — Redis
- #without_reconnect — Redis::Client
- #without_reconnect — Redis::Pipeline
- #without_reconnect? — Redis::Pipeline
- #without_socket_timeout — Redis::Client
- #write — Redis::Client
- #write — Redis::Connection::Hiredis
- #write — Redis::Connection::Ruby
- #write — Redis::Connection::Synchrony
- #zadd — Redis
- #zadd — Redis::Distributed
- #zcard — Redis
- #zcard — Redis::Distributed
- #zcount — Redis
- #zcount — Redis::Distributed
- #zincrby — Redis
- #zincrby — Redis::Distributed
- #zinterstore — Redis
- #zinterstore — Redis::Distributed
- #zrange — Redis
- #zrange — Redis::Distributed
- #zrangebylex — Redis
- #zrangebyscore — Redis
- #zrangebyscore — Redis::Distributed
- #zrank — Redis
- #zrank — Redis::Distributed
- #zrem — Redis
- #zrem — Redis::Distributed
- #zremrangebyrank — Redis
- #zremrangebyrank — Redis::Distributed
- #zremrangebyscore — Redis
- #zremrangebyscore — Redis::Distributed
- #zrevrange — Redis
- #zrevrange — Redis::Distributed
- #zrevrangebylex — Redis
- #zrevrangebyscore — Redis
- #zrevrangebyscore — Redis::Distributed
- #zrevrank — Redis
- #zrevrank — Redis::Distributed
- #zscan — Redis
- #zscan_each — Redis
- #zscore — Redis
- #zscore — Redis::Distributed
- #zunionstore — Redis
- #zunionstore — Redis::Distributed