Table of Contents - redis-4.2.2 Documentation
Classes and Modules
- Redis
- Redis::BaseConnectionError
- Redis::BaseError
- Redis::CannotConnectError
- Redis::Client
- Redis::Client::Connector
- Redis::Client::Connector::Sentinel
- Redis::Cluster
- Redis::Cluster::AmbiguousNodeError
- Redis::Cluster::Command
- Redis::Cluster::CommandErrorCollection
- Redis::Cluster::CommandLoader
- Redis::Cluster::CrossSlotPipeliningError
- Redis::Cluster::KeySlotConverter
- Redis::Cluster::Node
- Redis::Cluster::NodeKey
- Redis::Cluster::NodeLoader
- Redis::Cluster::Option
- Redis::Cluster::OrchestrationCommandNotSupported
- Redis::Cluster::Slot
- Redis::Cluster::SlotLoader
- Redis::CommandError
- Redis::Connection
- Redis::Connection::CommandHelper
- Redis::Connection::Hiredis
- Redis::Connection::RedisClient
- Redis::Connection::Ruby
- Redis::Connection::SSLSocket
- 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::InvalidClientOptionError
- Redis::Pipeline
- Redis::Pipeline::Multi
- Redis::ProtocolError
- Redis::SubscribedClient
- Redis::Subscription
- Redis::TimeoutError
Methods
- ::binary_search — Redis::HashRing
- ::connect — Redis::Connection::Hiredis
- ::connect — Redis::Connection::TCPSocket
- ::connect — Redis::Connection::UNIXSocket
- ::connect — Redis::Connection::SSLSocket
- ::connect — Redis::Connection::Ruby
- ::connect — Redis::Connection::Synchrony
- ::connect_addrinfo — Redis::Connection::TCPSocket
- ::current — Redis
- ::drivers — Redis::Connection
- ::exists_returns_integer= — Redis
- ::new — Redis
- ::new — Redis::Client
- ::new — Redis::Client::Connector
- ::new — Redis::Client::Connector::Sentinel
- ::new — Redis::Cluster
- ::new — Redis::Cluster::Command
- ::new — Redis::Cluster::Node
- ::new — Redis::Cluster::Option
- ::new — Redis::Cluster::Slot
- ::new — Redis::Connection::Hiredis
- ::new — Redis::Connection::Ruby
- ::new — Redis::Connection::Synchrony
- ::new — Redis::Distributed
- ::new — Redis::Distributed::CannotDistribute
- ::new — Redis::ProtocolError
- ::new — Redis::Cluster::OrchestrationCommandNotSupported
- ::new — Redis::Cluster::CommandErrorCollection
- ::new — Redis::Cluster::AmbiguousNodeError
- ::new — Redis::Cluster::CrossSlotPipeliningError
- ::new — Redis::HashRing
- ::new — Redis::Pipeline
- ::new — Redis::FutureNotReady
- ::new — Redis::Future
- ::new — Redis::SubscribedClient
- ::new — Redis::Subscription
- ::new — Redis::Connection::SocketMixin
- #== — Redis::Future
- #[] — Redis::Distributed
- #[]= — Redis::Distributed
- #_bpop — Redis
- #_bpop — Redis::Distributed
- #_client — Redis
- #_command — Redis::Future
- #_eval — Redis
- #_eval — Redis::Distributed
- #_exists — Redis
- #_geoarguments — 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
- #_write_to_socket — Redis::Connection::SocketMixin
- #_xread — Redis
- #add_common_node_option_if_needed — Redis::Cluster::Option
- #add_node — Redis::Cluster::Option
- #add_node — Redis::Distributed
- #add_node — Redis::HashRing
- #append — Redis
- #append — Redis::Distributed
- #asking — Redis
- #assign_asking_node — Redis::Cluster
- #assign_node — Redis::Cluster
- #assign_redirection_node — Redis::Cluster
- #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_clients — Redis::Cluster::Node
- #build_command — Redis::Connection::CommandHelper
- #build_from_host_port — Redis::Cluster::NodeKey
- #build_from_uri — Redis::Cluster::NodeKey
- #build_node_options — Redis::Cluster::Option
- #build_slot_node_key_map — Redis::Cluster::Slot
- #bzpopmax — Redis
- #bzpopmin — Redis
- #call — Redis
- #call — Redis::Client
- #call — Redis::Cluster
- #call — Redis::Pipeline
- #call — Redis::SubscribedClient
- #call_all — Redis::Cluster::Node
- #call_loop — Redis::Client
- #call_loop — Redis::Cluster
- #call_master — Redis::Cluster::Node
- #call_pipeline — Redis::Client
- #call_pipeline — Redis::Cluster
- #call_pipeline — Redis::Pipeline
- #call_pipelined — Redis::Client
- #call_slave — Redis::Cluster::Node
- #call_with_timeout — Redis::Client
- #call_with_timeout — Redis::Cluster
- #call_with_timeout — Redis::Pipeline
- #call_without_timeout — Redis::Client
- #call_without_timeout — Redis::Cluster
- #check — Redis::Client::Connector
- #check — Redis::Client::Connector::Sentinel
- #class — Redis::Future
- #client — Redis
- #close — Redis
- #close — Redis::Client
- #cluster — Redis
- #commands — Redis::Pipeline
- #commands — Redis::Pipeline::Multi
- #commit — Redis
- #config — Redis
- #connect — Redis::Client
- #connect_timeout — Redis::Client
- #connected? — Redis
- #connected? — Redis::Client
- #connected? — Redis::Cluster
- #connected? — Redis::Connection::Hiredis
- #connected? — Redis::Connection::Ruby
- #connected? — Redis::Connection::RedisClient
- #connected? — Redis::Connection::Synchrony
- #connection — Redis
- #connection_completed — Redis::Connection::RedisClient
- #connection_info — Redis::Cluster
- #convert — Redis::Cluster::KeySlotConverter
- #db — Redis::Client
- #db — Redis::Cluster
- #db= — Redis::Client
- #db= — Redis::Cluster
- #dbsize — Redis
- #dbsize — Redis::Distributed
- #debug — Redis
- #decr — Redis
- #decr — Redis::Distributed
- #decrby — Redis
- #decrby — Redis::Distributed
- #del — Redis
- #del — Redis::Distributed
- #determine_first_key_position — Redis::Cluster::Command
- #determine_optional_key_position — Redis::Cluster::Command
- #dig_details — Redis::Cluster::Command
- #discard — Redis
- #discard — Redis::Distributed
- #disconnect — Redis::Client
- #disconnect — Redis::Cluster
- #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
- #each — Redis::Cluster::Node
- #echo — Redis
- #echo — Redis::Distributed
- #empty? — Redis::Pipeline
- #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
- #exists? — Redis
- #exists? — Redis::Cluster::Slot
- #exists? — Redis::Distributed
- #expire — Redis
- #expire — Redis::Distributed
- #expireat — Redis
- #expireat — Redis::Distributed
- #extract_first_key — Redis::Cluster::Command
- #extract_hash_tag — Redis::Cluster::Command
- #extract_keys_in_pipeline — Redis::Cluster
- #fetch_cluster_info! — Redis::Cluster
- #fetch_command_details — Redis::Cluster
- #fetch_command_details — Redis::Cluster::CommandLoader
- #fetch_node_info — Redis::Cluster::NodeLoader
- #fetch_slot_info — Redis::Cluster::SlotLoader
- #find_by — Redis::Cluster::Node
- #find_node — Redis::Cluster
- #find_node_key — Redis::Cluster
- #find_node_key_of_master — Redis::Cluster::Slot
- #find_node_key_of_slave — Redis::Cluster::Slot
- #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
- #geoadd — Redis
- #geodist — Redis
- #geohash — Redis
- #geopos — Redis
- #georadius — Redis
- #georadiusbymember — Redis
- #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
- #id — Redis::Cluster
- #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
- #load — Redis::Cluster::CommandLoader
- #load — Redis::Cluster::SlotLoader
- #load_flags — Redis::Cluster::NodeLoader
- #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
- #master? — Redis::Cluster::Node
- #master? — Redis::Cluster::Slot
- #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
- #optionize — Redis::Cluster::NodeKey
- #parse_node_addr — Redis::Cluster::Option
- #parse_node_option — Redis::Cluster::Option
- #parse_node_url — Redis::Cluster::Option
- #parse_slot_info — Redis::Cluster::SlotLoader
- #password — Redis::Client
- #path — Redis::Client
- #per_node_key — Redis::Cluster::Option
- #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
- #pick_details — Redis::Cluster::Command
- #ping — Redis
- #ping — Redis::Distributed
- #pipelined — Redis
- #pipelined — Redis::Distributed
- #pmessage — Redis::Subscription
- #port — Redis::Client
- #post_init — Redis::Connection::RedisClient
- #process — Redis::Client
- #process — Redis::Cluster
- #process_all — Redis::Cluster::Node
- #psetex — Redis
- #psetex — Redis::Distributed
- #psubscribe — Redis
- #psubscribe — Redis::Distributed
- #psubscribe — Redis::SubscribedClient
- #psubscribe — Redis::Subscription
- #psubscribe_with_timeout — Redis
- #psubscribe_with_timeout — Redis::SubscribedClient
- #pttl — Redis
- #pttl — Redis::Distributed
- #publish — Redis
- #publish — Redis::Distributed
- #pubsub — Redis
- #punsubscribe — Redis
- #punsubscribe — Redis::Distributed
- #punsubscribe — Redis::SubscribedClient
- #punsubscribe — Redis::Subscription
- #put — Redis::Cluster::Slot
- #queue — Redis
- #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
- #read_timeout — Redis::Client
- #receive_data — Redis::Connection::RedisClient
- #reconnect — Redis::Client
- #remove_node — Redis::HashRing
- #rename — Redis
- #rename — Redis::Distributed
- #renamenx — Redis
- #renamenx — Redis::Distributed
- #replica_disabled? — Redis::Cluster::Node
- #replica_disabled? — Redis::Cluster::Slot
- #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
- #sample — Redis::Cluster::Node
- #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
- #send_client_command — Redis::Cluster
- #send_cluster_command — Redis::Cluster
- #send_command — Redis::Cluster
- #send_config_command — Redis::Cluster
- #send_memory_command — Redis::Cluster
- #send_pubsub_command — Redis::Cluster
- #send_script_command — Redis::Cluster
- #sentinel — Redis
- #sentinel_detect — Redis::Client::Connector::Sentinel
- #set — Redis
- #set — Redis::Distributed
- #set_tcp_keepalive — Redis::Connection::Ruby
- #set_tcp_nodelay — Redis::Connection::Ruby
- #setbit — Redis
- #setbit — Redis::Distributed
- #setex — Redis
- #setex — Redis::Distributed
- #setnx — Redis
- #setnx — Redis::Distributed
- #setrange — Redis
- #setrange — Redis::Distributed
- #should_send_to_master? — Redis::Cluster::Command
- #should_send_to_slave? — Redis::Cluster::Command
- #shutdown — Redis
- #shutdown? — Redis::Pipeline
- #sinter — Redis
- #sinter — Redis::Distributed
- #sinterstore — Redis
- #sinterstore — Redis::Distributed
- #sismember — Redis
- #sismember — Redis::Distributed
- #slave? — Redis::Cluster::Node
- #slave? — Redis::Cluster::Slot
- #slaveof — Redis
- #slowlog — Redis
- #smembers — Redis
- #smembers — Redis::Distributed
- #smove — Redis
- #smove — Redis::Distributed
- #sort — Redis
- #sort — Redis::Distributed
- #split — Redis::Cluster::NodeKey
- #spop — Redis
- #spop — Redis::Distributed
- #srandmember — Redis
- #srandmember — Redis::Distributed
- #srem — Redis
- #srem — Redis::Distributed
- #sscan — Redis
- #sscan — Redis::Distributed
- #sscan_each — Redis
- #sscan_each — Redis::Distributed
- #stringify_node_key — Redis::Cluster::SlotLoader
- #strlen — Redis
- #strlen — Redis::Distributed
- #subscribe — Redis
- #subscribe — Redis::Distributed
- #subscribe — Redis::SubscribedClient
- #subscribe — Redis::Subscription
- #subscribe_with_timeout — Redis
- #subscribe_with_timeout — Redis::SubscribedClient
- #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::Cluster
- #timeout — Redis::Pipeline
- #timeout= — Redis::Connection::Hiredis
- #timeout= — Redis::Connection::Ruby
- #timeout= — Redis::Connection::Synchrony
- #timeout= — Redis::Connection::SocketMixin
- #timeouts — Redis::Pipeline
- #timeouts — Redis::Pipeline::Multi
- #try_map — Redis::Cluster::Node
- #try_send — Redis::Cluster
- #ttl — Redis
- #ttl — Redis::Distributed
- #type — Redis
- #type — Redis::Distributed
- #unbind — Redis::Connection::RedisClient
- #unlink — Redis
- #unlink — Redis::Distributed
- #unsubscribe — Redis
- #unsubscribe — Redis::Distributed
- #unsubscribe — Redis::SubscribedClient
- #unsubscribe — Redis::Subscription
- #unwatch — Redis
- #unwatch — Redis::Distributed
- #update_cluster_info! — Redis::Cluster
- #update_node — Redis::Cluster::Option
- #use_replica? — Redis::Cluster::Option
- #value — Redis::Future
- #watch — Redis
- #watch — Redis::Distributed
- #with_reconnect — Redis
- #with_reconnect — Redis::Client
- #with_reconnect — Redis::Cluster
- #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
- #write — Redis::Connection::SocketMixin
- #write_timeout= — Redis::Connection::Ruby
- #write_timeout= — Redis::Connection::SocketMixin
- #xack — Redis
- #xadd — Redis
- #xclaim — Redis
- #xdel — Redis
- #xgroup — Redis
- #xinfo — Redis
- #xlen — Redis
- #xpending — Redis
- #xrange — Redis
- #xread — Redis
- #xreadgroup — Redis
- #xrevrange — Redis
- #xtrim — Redis
- #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
- #zlexcount — Redis
- #zpopmax — Redis
- #zpopmin — Redis
- #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