Class: Redis::Distributed

Inherits:
Object
  • Object
show all
Defined in:
sig/redis.rbs

Defined Under Namespace

Classes: CannotDistribute

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDistributed

Returns a new instance of Distributed.

Parameters:

  • node_configs (Object)
  • options (::Hash[untyped, untyped])


781
# File 'sig/redis.rbs', line 781

def initialize: (untyped node_configs, ?::Hash[untyped, untyped] options) -> void

Instance Attribute Details

#ringObject (readonly)

Returns the value of attribute ring.

Returns:

  • (Object)


779
780
781
# File 'sig/redis.rbs', line 779

def ring
  @ring
end

Instance Method Details

#[]Object

Parameters:

  • key (Object)

Returns:

  • (Object)


921
# File 'sig/redis.rbs', line 921

def []: (untyped key) -> untyped

#[]=Object

Parameters:

  • key (Object)
  • value (Object)

Returns:

  • (Object)


923
# File 'sig/redis.rbs', line 923

def []=: (untyped key, untyped value) -> untyped

#_bpopObject

Parameters:

  • cmd (Object)
  • args (Object)

Returns:

  • (Object)


945
# File 'sig/redis.rbs', line 945

def _bpop: (untyped cmd, untyped args) -> untyped

#_evalObject

Parameters:

  • cmd (Object)
  • args (Object)

Returns:

  • (Object)


1125
# File 'sig/redis.rbs', line 1125

def _eval: (untyped cmd, untyped args) -> untyped

#add_nodeObject

Parameters:

  • options (Object)

Returns:

  • (Object)


787
# File 'sig/redis.rbs', line 787

def add_node: (untyped options) -> untyped

#appendObject

Parameters:

  • key (Object)
  • value (Object)

Returns:

  • (Object)


909
# File 'sig/redis.rbs', line 909

def append: (untyped key, untyped value) -> untyped

#bgsaveObject

Returns:

  • (Object)


799
# File 'sig/redis.rbs', line 799

def bgsave: () -> untyped

#bitcountObject

Parameters:

  • key (Object)
  • start (::Integer)
  • stop (::Integer)
  • scale: (Object, nil)

Returns:

  • (Object)


911
# File 'sig/redis.rbs', line 911

def bitcount: (untyped key, ?::Integer start, ?::Integer stop, ?scale: untyped?) -> untyped

#bitopObject

Parameters:

  • operation (Object)
  • destkey (Object)
  • keys (Object)

Returns:

  • (Object)


913
# File 'sig/redis.rbs', line 913

def bitop: (untyped operation, untyped destkey, *untyped keys) -> untyped

#bitposObject

Parameters:

  • key (Object)
  • bit (Object)
  • start (Object, nil)
  • stop (Object, nil)
  • scale: (Object, nil)

Returns:

  • (Object)


915
# File 'sig/redis.rbs', line 915

def bitpos: (untyped key, untyped bit, ?untyped? start, ?untyped? stop, ?scale: untyped?) -> untyped

#blmoveObject

Parameters:

  • source (Object)
  • destination (Object)
  • where_source (Object)
  • where_destination (Object)
  • timeout: (::Integer)

Returns:

  • (Object)


929
# File 'sig/redis.rbs', line 929

def blmove: (untyped source, untyped destination, untyped where_source, untyped where_destination, ?timeout: ::Integer) -> untyped

#blmpopObject

Parameters:

  • timeout (Object)
  • keys (Object)
  • modifier: (::String)
  • count: (Object, nil)

Returns:

  • (Object)


969
# File 'sig/redis.rbs', line 969

def blmpop: (untyped timeout, *untyped keys, ?modifier: ::String, ?count: untyped?) -> untyped

#blpopObject

Parameters:

  • args (Object)

Returns:

  • (Object)


947
# File 'sig/redis.rbs', line 947

def blpop: (*untyped args) -> untyped

#brpopObject

Parameters:

  • args (Object)

Returns:

  • (Object)


953
# File 'sig/redis.rbs', line 953

def brpop: (*untyped args) -> untyped

#brpoplpushObject

Parameters:

  • source (Object)
  • destination (Object)
  • options (Object)

Returns:

  • (Object)


955
# File 'sig/redis.rbs', line 955

def brpoplpush: (untyped source, untyped destination, **untyped options) -> untyped

#bzmpopObject

Parameters:

  • timeout (Object)
  • keys (Object)
  • modifier: (::String)
  • count: (Object, nil)

Returns:

  • (Object)


1025
# File 'sig/redis.rbs', line 1025

def bzmpop: (untyped timeout, *untyped keys, ?modifier: ::String, ?count: untyped?) -> untyped

#bzpopmaxObject

Parameters:

  • args (Object)

Returns:

  • (Object)


949
# File 'sig/redis.rbs', line 949

def bzpopmax: (*untyped args) -> untyped

#bzpopminObject

Parameters:

  • args (Object)

Returns:

  • (Object)


951
# File 'sig/redis.rbs', line 951

def bzpopmin: (*untyped args) -> untyped

#closenil

Returns:

  • (nil)


797
# File 'sig/redis.rbs', line 797

def close: () -> nil

#copyObject

Parameters:

  • source (Object)
  • destination (Object)
  • options (Object)

Returns:

  • (Object)


853
# File 'sig/redis.rbs', line 853

def copy: (untyped source, untyped destination, **untyped options) -> untyped

#dbsizeObject

Returns:

  • (Object)


801
# File 'sig/redis.rbs', line 801

def dbsize: () -> untyped

#decrObject

Parameters:

  • key (Object)

Returns:

  • (Object)


865
# File 'sig/redis.rbs', line 865

def decr: (untyped key) -> untyped

#decrbyObject

Parameters:

  • key (Object)
  • decrement (Object)

Returns:

  • (Object)


867
# File 'sig/redis.rbs', line 867

def decrby: (untyped key, untyped decrement) -> untyped

#delObject

Parameters:

  • args (Object)

Returns:

  • (Object)


841
# File 'sig/redis.rbs', line 841

def del: (*untyped args) -> untyped

#discardObject

Returns:

  • (Object)


1115
# File 'sig/redis.rbs', line 1115

def discard: () -> untyped

#dumpString?

Parameters:

  • key (Object)

Returns:

  • (String, nil)


835
# File 'sig/redis.rbs', line 835

def dump: (untyped key) -> String?

#dupObject

Returns:

  • (Object)


1133
# File 'sig/redis.rbs', line 1133

def dup: () -> untyped

#echoObject

Parameters:

  • value (Object)

Returns:

  • (Object)


793
# File 'sig/redis.rbs', line 793

def echo: (untyped value) -> untyped

#ensure_same_node {|arg0| ... } ⇒ Object

Parameters:

  • command (Object)
  • keys (Object)

Yields:

Yield Parameters:

  • arg0 (Object)

Yield Returns:

  • (Object)

Returns:

  • (Object)


1141
# File 'sig/redis.rbs', line 1141

def ensure_same_node: (untyped command, untyped keys) { (untyped) -> untyped } -> untyped

#evalObject

Parameters:

  • args (Object)

Returns:

  • (Object)


1127
# File 'sig/redis.rbs', line 1127

def eval: (*untyped args) -> untyped

#evalshaObject

Parameters:

  • args (Object)

Returns:

  • (Object)


1129
# File 'sig/redis.rbs', line 1129

def evalsha: (*untyped args) -> untyped

#execObject

Returns:

  • (Object)


1113
# File 'sig/redis.rbs', line 1113

def exec: () -> untyped

#existsObject

Parameters:

  • args (Object)

Returns:

  • (Object)


845
# File 'sig/redis.rbs', line 845

def exists: (*untyped args) -> untyped

#exists?true, false

Parameters:

  • args (Object)

Returns:

  • (true, false)


847
# File 'sig/redis.rbs', line 847

def exists?: (*untyped args) -> (true | false)

#expireObject

Parameters:

  • key (Object)
  • seconds (Object)
  • kwargs (Object)

Returns:

  • (Object)


819
# File 'sig/redis.rbs', line 819

def expire: (untyped key, untyped seconds, **untyped kwargs) -> untyped

#expireatObject

Parameters:

  • key (Object)
  • unix_time (Object)
  • kwargs (Object)

Returns:

  • (Object)


821
# File 'sig/redis.rbs', line 821

def expireat: (untyped key, untyped unix_time, **untyped kwargs) -> untyped

#expiretimeObject

Parameters:

  • key (Object)

Returns:

  • (Object)


823
# File 'sig/redis.rbs', line 823

def expiretime: (untyped key) -> untyped

#flushallObject

Returns:

  • (Object)


803
# File 'sig/redis.rbs', line 803

def flushall: () -> untyped

#flushdbObject

Returns:

  • (Object)


805
# File 'sig/redis.rbs', line 805

def flushdb: () -> untyped

#getString?

Parameters:

  • key (Object)

Returns:

  • (String, nil)


891
# File 'sig/redis.rbs', line 891

def get: (untyped key) -> String?

#getbitObject

Parameters:

  • key (Object)
  • offset (Object)

Returns:

  • (Object)


907
# File 'sig/redis.rbs', line 907

def getbit: (untyped key, untyped offset) -> untyped

#getdelString?

Parameters:

  • key (Object)

Returns:

  • (String, nil)


893
# File 'sig/redis.rbs', line 893

def getdel: (untyped key) -> String?

#getexString?

Parameters:

  • key (Object)
  • options (Object)

Returns:

  • (String, nil)


895
# File 'sig/redis.rbs', line 895

def getex: (untyped key, **untyped options) -> String?

#getrangeString

Parameters:

  • key (Object)
  • start (Object)
  • stop (Object)

Returns:

  • (String)


903
# File 'sig/redis.rbs', line 903

def getrange: (untyped key, untyped start, untyped stop) -> String

#getsetString?

Parameters:

  • key (Object)
  • value (Object)

Returns:

  • (String, nil)


917
# File 'sig/redis.rbs', line 917

def getset: (untyped key, untyped value) -> String?

#hdelObject

Parameters:

  • key (Object)
  • fields (Object)

Returns:

  • (Object)


1079
# File 'sig/redis.rbs', line 1079

def hdel: (untyped key, *untyped fields) -> untyped

#hexistsObject

Parameters:

  • key (Object)
  • field (Object)

Returns:

  • (Object)


1081
# File 'sig/redis.rbs', line 1081

def hexists: (untyped key, untyped field) -> untyped

#hgetString?

Parameters:

  • key (Object)
  • field (Object)

Returns:

  • (String, nil)


1071
# File 'sig/redis.rbs', line 1071

def hget: (untyped key, untyped field) -> String?

#hgetallObject

Parameters:

  • key (Object)

Returns:

  • (Object)


1091
# File 'sig/redis.rbs', line 1091

def hgetall: (untyped key) -> untyped

#hincrbyObject

Parameters:

  • key (Object)
  • field (Object)
  • increment (Object)

Returns:

  • (Object)


1083
# File 'sig/redis.rbs', line 1083

def hincrby: (untyped key, untyped field, untyped increment) -> untyped

#hincrbyfloatObject

Parameters:

  • key (Object)
  • field (Object)
  • increment (Object)

Returns:

  • (Object)


1085
# File 'sig/redis.rbs', line 1085

def hincrbyfloat: (untyped key, untyped field, untyped increment) -> untyped

#hkeysObject

Parameters:

  • key (Object)

Returns:

  • (Object)


1087
# File 'sig/redis.rbs', line 1087

def hkeys: (untyped key) -> untyped

#hlenObject

Parameters:

  • key (Object)

Returns:

  • (Object)


1061
# File 'sig/redis.rbs', line 1061

def hlen: (untyped key) -> untyped

#hmgetObject

Parameters:

  • key (Object)
  • fields (Object)

Returns:

  • (Object)


1073
# File 'sig/redis.rbs', line 1073

def hmget: (untyped key, *untyped fields) -> untyped

#hmsetObject

Parameters:

  • key (Object)
  • attrs (Object)

Returns:

  • (Object)


1067
# File 'sig/redis.rbs', line 1067

def hmset: (untyped key, *untyped attrs) -> untyped

#hrandfieldObject

Parameters:

  • key (Object)
  • count (Object, nil)
  • options (Object)

Returns:

  • (Object)


1077
# File 'sig/redis.rbs', line 1077

def hrandfield: (untyped key, ?untyped? count, **untyped options) -> untyped

#hsetObject

Parameters:

  • key (Object)
  • attrs (Object)

Returns:

  • (Object)


1063
# File 'sig/redis.rbs', line 1063

def hset: (untyped key, *untyped attrs) -> untyped

#hsetnxObject

Parameters:

  • key (Object)
  • field (Object)
  • value (Object)

Returns:

  • (Object)


1065
# File 'sig/redis.rbs', line 1065

def hsetnx: (untyped key, untyped field, untyped value) -> untyped

#hvalsObject

Parameters:

  • key (Object)

Returns:

  • (Object)


1089
# File 'sig/redis.rbs', line 1089

def hvals: (untyped key) -> untyped

#incrObject

Parameters:

  • key (Object)

Returns:

  • (Object)


869
# File 'sig/redis.rbs', line 869

def incr: (untyped key) -> untyped

#incrbyObject

Parameters:

  • key (Object)
  • increment (Object)

Returns:

  • (Object)


871
# File 'sig/redis.rbs', line 871

def incrby: (untyped key, untyped increment) -> untyped

#incrbyfloatObject

Parameters:

  • key (Object)
  • increment (Object)

Returns:

  • (Object)


873
# File 'sig/redis.rbs', line 873

def incrbyfloat: (untyped key, untyped increment) -> untyped

#infoObject

Parameters:

  • cmd (Object, nil)

Returns:

  • (Object)


807
# File 'sig/redis.rbs', line 807

def info: (?untyped? cmd) -> untyped

#inspect::String

Returns:

  • (::String)


1131
# File 'sig/redis.rbs', line 1131

def inspect: () -> ::String

#key_tagObject

Parameters:

  • key (Object)

Returns:

  • (Object)


1139
# File 'sig/redis.rbs', line 1139

def key_tag: (untyped key) -> untyped

#keysObject

Parameters:

  • glob (::String)

Returns:

  • (Object)


849
# File 'sig/redis.rbs', line 849

def keys: (?::String glob) -> untyped

#lastsaveObject

Returns:

  • (Object)


809
# File 'sig/redis.rbs', line 809

def lastsave: () -> untyped

#lindexString?

Parameters:

  • key (Object)
  • index (Object)

Returns:

  • (String, nil)


957
# File 'sig/redis.rbs', line 957

def lindex: (untyped key, untyped index) -> String?

#linsertObject

Parameters:

  • key (Object)
  • where (Object)
  • pivot (Object)
  • value (Object)

Returns:

  • (Object)


959
# File 'sig/redis.rbs', line 959

def linsert: (untyped key, untyped where, untyped pivot, untyped value) -> untyped

#llenObject

Parameters:

  • key (Object)

Returns:

  • (Object)


925
# File 'sig/redis.rbs', line 925

def llen: (untyped key) -> untyped

#lmoveObject

Parameters:

  • source (Object)
  • destination (Object)
  • where_source (Object)
  • where_destination (Object)

Returns:

  • (Object)


927
# File 'sig/redis.rbs', line 927

def lmove: (untyped source, untyped destination, untyped where_source, untyped where_destination) -> untyped

#lmpopObject

Parameters:

  • keys (Object)
  • modifier: (::String)
  • count: (Object, nil)

Returns:

  • (Object)


971
# File 'sig/redis.rbs', line 971

def lmpop: (*untyped keys, ?modifier: ::String, ?count: untyped?) -> untyped

#lpopObject

Parameters:

  • key (Object)
  • count (Object, nil)

Returns:

  • (Object)


939
# File 'sig/redis.rbs', line 939

def lpop: (untyped key, ?untyped? count) -> untyped

#lpushObject

Parameters:

  • key (Object)
  • value (Object)

Returns:

  • (Object)


931
# File 'sig/redis.rbs', line 931

def lpush: (untyped key, untyped value) -> untyped

#lpushxObject

Parameters:

  • key (Object)
  • value (Object)

Returns:

  • (Object)


933
# File 'sig/redis.rbs', line 933

def lpushx: (untyped key, untyped value) -> untyped

#lrangeObject

Parameters:

  • key (Object)
  • start (Object)
  • stop (Object)

Returns:

  • (Object)


961
# File 'sig/redis.rbs', line 961

def lrange: (untyped key, untyped start, untyped stop) -> untyped

#lremObject

Parameters:

  • key (Object)
  • count (Object)
  • value (Object)

Returns:

  • (Object)


963
# File 'sig/redis.rbs', line 963

def lrem: (untyped key, untyped count, untyped value) -> untyped

#lsetObject

Parameters:

  • key (Object)
  • index (Object)
  • value (Object)

Returns:

  • (Object)


965
# File 'sig/redis.rbs', line 965

def lset: (untyped key, untyped index, untyped value) -> untyped

#ltrimObject

Parameters:

  • key (Object)
  • start (Object)
  • stop (Object)

Returns:

  • (Object)


967
# File 'sig/redis.rbs', line 967

def ltrim: (untyped key, untyped start, untyped stop) -> untyped

#mapped_hmgetObject

Parameters:

  • key (Object)
  • fields (Object)

Returns:

  • (Object)


1075
# File 'sig/redis.rbs', line 1075

def mapped_hmget: (untyped key, *untyped fields) -> untyped

#mapped_hmsetObject

Parameters:

  • key (Object)
  • hash (Object)

Returns:

  • (Object)


1069
# File 'sig/redis.rbs', line 1069

def mapped_hmset: (untyped key, untyped hash) -> untyped

#mapped_mgetObject

Parameters:

  • keys (Object)

Returns:

  • (Object)


899
# File 'sig/redis.rbs', line 899

def mapped_mget: (*untyped keys) -> untyped

#mapped_msetObject

Parameters:

  • _hash (Object)

Returns:

  • (Object)


885
# File 'sig/redis.rbs', line 885

def mapped_mset: (untyped _hash) -> untyped

#mapped_msetnxObject

Parameters:

  • _hash (Object)

Returns:

  • (Object)


889
# File 'sig/redis.rbs', line 889

def mapped_msetnx: (untyped _hash) -> untyped

#mgetObject

Parameters:

  • keys (Object)

Returns:

  • (Object)


897
# File 'sig/redis.rbs', line 897

def mget: (*untyped keys) -> untyped

#migrateObject

Parameters:

  • _key (Object)
  • _options (Object)

Returns:

  • (Object)


839
# File 'sig/redis.rbs', line 839

def migrate: (untyped _key, untyped _options) -> untyped

#monitorObject

Returns:

  • (Object)


811
# File 'sig/redis.rbs', line 811

def monitor: () -> untyped

#moveObject

Parameters:

  • key (Object)
  • db (Object)

Returns:

  • (Object)


851
# File 'sig/redis.rbs', line 851

def move: (untyped key, untyped db) -> untyped

#msetObject

Parameters:

  • (Object)

Returns:

  • (Object)


883
# File 'sig/redis.rbs', line 883

def mset: (*untyped) -> untyped

#msetnxObject

Parameters:

  • (Object)

Returns:

  • (Object)


887
# File 'sig/redis.rbs', line 887

def msetnx: (*untyped) -> untyped

#multi {|arg0| ... } ⇒ Object

Yields:

Yield Parameters:

  • arg0

Yield Returns:

  • (Object)

Returns:

  • (Object)


1111
# File 'sig/redis.rbs', line 1111

def multi: () { (?) -> untyped } -> untyped

#node_forObject

Parameters:

  • key (Object)

Returns:

  • (Object)


783
# File 'sig/redis.rbs', line 783

def node_for: (untyped key) -> untyped

#node_index_forObject

Parameters:

  • key (Object)

Returns:

  • (Object)


1137
# File 'sig/redis.rbs', line 1137

def node_index_for: (untyped key) -> untyped

#nodesObject

Returns:

  • (Object)


785
# File 'sig/redis.rbs', line 785

def nodes: () -> untyped

#on_each_nodeObject

Parameters:

  • command (Object)
  • args (Object)

Returns:

  • (Object)


1135
# File 'sig/redis.rbs', line 1135

def on_each_node: (untyped command, *untyped args) -> untyped

#persistObject

Parameters:

  • key (Object)

Returns:

  • (Object)


817
# File 'sig/redis.rbs', line 817

def persist: (untyped key) -> untyped

#pexpireObject

Parameters:

  • key (Object)
  • milliseconds (Object)
  • kwarg (Object)

Returns:

  • (Object)


827
# File 'sig/redis.rbs', line 827

def pexpire: (untyped key, untyped milliseconds, **untyped kwarg) -> untyped

#pexpireatObject

Parameters:

  • key (Object)
  • ms_unix_time (Object)
  • kwarg (Object)

Returns:

  • (Object)


829
# File 'sig/redis.rbs', line 829

def pexpireat: (untyped key, untyped ms_unix_time, **untyped kwarg) -> untyped

#pexpiretimeObject

Parameters:

  • key (Object)

Returns:

  • (Object)


831
# File 'sig/redis.rbs', line 831

def pexpiretime: (untyped key) -> untyped

#pfaddObject

Parameters:

  • key (Object)
  • member (Object)

Returns:

  • (Object)


1119
# File 'sig/redis.rbs', line 1119

def pfadd: (untyped key, untyped member) -> untyped

#pfcountObject

Parameters:

  • keys (Object)

Returns:

  • (Object)


1121
# File 'sig/redis.rbs', line 1121

def pfcount: (*untyped keys) -> untyped

#pfmergeObject

Parameters:

  • dest_key (Object)
  • source_key (Object)

Returns:

  • (Object)


1123
# File 'sig/redis.rbs', line 1123

def pfmerge: (untyped dest_key, *untyped source_key) -> untyped

#pingObject

Returns:

  • (Object)


791
# File 'sig/redis.rbs', line 791

def ping: () -> untyped

#pipelinedObject

Returns:

  • (Object)


1109
# File 'sig/redis.rbs', line 1109

def pipelined: () -> untyped

#psetexObject

Parameters:

  • key (Object)
  • ttl (Object)
  • value (Object)

Returns:

  • (Object)


879
# File 'sig/redis.rbs', line 879

def psetex: (untyped key, untyped ttl, untyped value) -> untyped

#psubscribe {|arg0| ... } ⇒ Object

Parameters:

  • channels (Object)

Yields:

Yield Parameters:

  • arg0

Yield Returns:

  • (Object)

Returns:

  • (Object)


1101
# File 'sig/redis.rbs', line 1101

def psubscribe: (*untyped channels) { (?) -> untyped } -> untyped

#pttlObject

Parameters:

  • key (Object)

Returns:

  • (Object)


833
# File 'sig/redis.rbs', line 833

def pttl: (untyped key) -> untyped

#publishObject

Parameters:

  • channel (Object)
  • message (Object)

Returns:

  • (Object)


1093
# File 'sig/redis.rbs', line 1093

def publish: (untyped channel, untyped message) -> untyped

#punsubscribeObject

Parameters:

  • channels (Object)

Returns:

  • (Object)


1103
# File 'sig/redis.rbs', line 1103

def punsubscribe: (*untyped channels) -> untyped

#quitObject

Returns:

  • (Object)


795
# File 'sig/redis.rbs', line 795

def quit: () -> untyped

#randomkeyString?

Returns:

  • (String, nil)


855
# File 'sig/redis.rbs', line 855

def randomkey: () -> String?

#renameObject

Parameters:

  • old_name (Object)
  • new_name (Object)

Returns:

  • (Object)


857
# File 'sig/redis.rbs', line 857

def rename: (untyped old_name, untyped new_name) -> untyped

#renamenxObject

Parameters:

  • old_name (Object)
  • new_name (Object)

Returns:

  • (Object)


859
# File 'sig/redis.rbs', line 859

def renamenx: (untyped old_name, untyped new_name) -> untyped

#restoreObject

Parameters:

  • key (Object)
  • ttl (Object)
  • serialized_value (Object)
  • options (Object)

Returns:

  • (Object)


837
# File 'sig/redis.rbs', line 837

def restore: (untyped key, untyped ttl, untyped serialized_value, **untyped options) -> untyped

#rpopObject

Parameters:

  • key (Object)
  • count (Object, nil)

Returns:

  • (Object)


941
# File 'sig/redis.rbs', line 941

def rpop: (untyped key, ?untyped? count) -> untyped

#rpoplpushObject

Parameters:

  • source (Object)
  • destination (Object)

Returns:

  • (Object)


943
# File 'sig/redis.rbs', line 943

def rpoplpush: (untyped source, untyped destination) -> untyped

#rpushObject

Parameters:

  • key (Object)
  • value (Object)

Returns:

  • (Object)


935
# File 'sig/redis.rbs', line 935

def rpush: (untyped key, untyped value) -> untyped

#rpushxObject

Parameters:

  • key (Object)
  • value (Object)

Returns:

  • (Object)


937
# File 'sig/redis.rbs', line 937

def rpushx: (untyped key, untyped value) -> untyped

#saddObject

Parameters:

  • key (Object)
  • members (Object)

Returns:

  • (Object)


975
# File 'sig/redis.rbs', line 975

def sadd: (untyped key, *untyped members) -> untyped

#sadd?Boolean

Parameters:

  • key (Object)
  • members (Object)

Returns:

  • (Boolean)


977
# File 'sig/redis.rbs', line 977

def sadd?: (untyped key, *untyped members) -> bool

#saveObject

Returns:

  • (Object)


813
# File 'sig/redis.rbs', line 813

def save: () -> untyped

#scardObject

Parameters:

  • key (Object)

Returns:

  • (Object)


973
# File 'sig/redis.rbs', line 973

def scard: (untyped key) -> untyped

#scriptObject

Parameters:

  • subcommand (Object)
  • args (Object)

Returns:

  • (Object)


1117
# File 'sig/redis.rbs', line 1117

def script: (untyped subcommand, *untyped args) -> untyped

#sdiffObject

Parameters:

  • keys (Object)

Returns:

  • (Object)


999
# File 'sig/redis.rbs', line 999

def sdiff: (*untyped keys) -> untyped

#sdiffstoreObject

Parameters:

  • destination (Object)
  • keys (Object)

Returns:

  • (Object)


1001
# File 'sig/redis.rbs', line 1001

def sdiffstore: (untyped destination, *untyped keys) -> untyped

#selectObject

Parameters:

  • db (Object)

Returns:

  • (Object)


789
# File 'sig/redis.rbs', line 789

def select: (untyped db) -> untyped

#setObject

Parameters:

  • key (Object)
  • value (Object)
  • options (Object)

Returns:

  • (Object)


875
# File 'sig/redis.rbs', line 875

def set: (untyped key, untyped value, **untyped options) -> untyped

#setbitObject

Parameters:

  • key (Object)
  • offset (Object)
  • value (Object)

Returns:

  • (Object)


905
# File 'sig/redis.rbs', line 905

def setbit: (untyped key, untyped offset, untyped value) -> untyped

#setexObject

Parameters:

  • key (Object)
  • ttl (Object)
  • value (Object)

Returns:

  • (Object)


877
# File 'sig/redis.rbs', line 877

def setex: (untyped key, untyped ttl, untyped value) -> untyped

#setnxObject

Parameters:

  • key (Object)
  • value (Object)

Returns:

  • (Object)


881
# File 'sig/redis.rbs', line 881

def setnx: (untyped key, untyped value) -> untyped

#setrangeObject

Parameters:

  • key (Object)
  • offset (Object)
  • value (Object)

Returns:

  • (Object)


901
# File 'sig/redis.rbs', line 901

def setrange: (untyped key, untyped offset, untyped value) -> untyped

#sinterObject

Parameters:

  • keys (Object)

Returns:

  • (Object)


1003
# File 'sig/redis.rbs', line 1003

def sinter: (*untyped keys) -> untyped

#sinterstoreObject

Parameters:

  • destination (Object)
  • keys (Object)

Returns:

  • (Object)


1005
# File 'sig/redis.rbs', line 1005

def sinterstore: (untyped destination, *untyped keys) -> untyped

#sismemberObject

Parameters:

  • key (Object)
  • member (Object)

Returns:

  • (Object)


989
# File 'sig/redis.rbs', line 989

def sismember: (untyped key, untyped member) -> untyped

#smembersObject

Parameters:

  • key (Object)

Returns:

  • (Object)


993
# File 'sig/redis.rbs', line 993

def smembers: (untyped key) -> untyped

#smismemberObject

Parameters:

  • key (Object)
  • members (Object)

Returns:

  • (Object)


991
# File 'sig/redis.rbs', line 991

def smismember: (untyped key, *untyped members) -> untyped

#smoveObject

Parameters:

  • source (Object)
  • destination (Object)
  • member (Object)

Returns:

  • (Object)


987
# File 'sig/redis.rbs', line 987

def smove: (untyped source, untyped destination, untyped member) -> untyped

#sortObject

Parameters:

  • key (Object)
  • options (Object)

Returns:

  • (Object)


861
# File 'sig/redis.rbs', line 861

def sort: (untyped key, **untyped options) -> untyped

#spopObject

Parameters:

  • key (Object)
  • count (Object, nil)

Returns:

  • (Object)


983
# File 'sig/redis.rbs', line 983

def spop: (untyped key, ?untyped? count) -> untyped

#srandmemberObject

Parameters:

  • key (Object)
  • count (Object, nil)

Returns:

  • (Object)


985
# File 'sig/redis.rbs', line 985

def srandmember: (untyped key, ?untyped? count) -> untyped

#sremObject

Parameters:

  • key (Object)
  • members (Object)

Returns:

  • (Object)


979
# File 'sig/redis.rbs', line 979

def srem: (untyped key, *untyped members) -> untyped

#srem?Boolean

Parameters:

  • key (Object)
  • members (Object)

Returns:

  • (Boolean)


981
# File 'sig/redis.rbs', line 981

def srem?: (untyped key, *untyped members) -> bool

#sscanObject

Parameters:

  • key (Object)
  • cursor (Object)
  • options (Object)

Returns:

  • (Object)


995
# File 'sig/redis.rbs', line 995

def sscan: (untyped key, untyped cursor, **untyped options) -> untyped

#sscan_each {|arg0| ... } ⇒ Object

Parameters:

  • key (Object)
  • options (Object)

Yields:

Yield Parameters:

  • arg0

Yield Returns:

  • (Object)

Returns:

  • (Object)


997
# File 'sig/redis.rbs', line 997

def sscan_each: (untyped key, **untyped options) { (?) -> untyped } -> untyped

#strlenObject

Parameters:

  • key (Object)

Returns:

  • (Object)


919
# File 'sig/redis.rbs', line 919

def strlen: (untyped key) -> untyped

#subscribe {|arg0| ... } ⇒ Object

Parameters:

  • channel (Object)
  • channels (Object)

Yields:

Yield Parameters:

  • arg0

Yield Returns:

  • (Object)

Returns:

  • (Object)


1097
# File 'sig/redis.rbs', line 1097

def subscribe: (untyped channel, *untyped channels) { (?) -> untyped } -> untyped

#subscribed?Boolean

Returns:

  • (Boolean)


1095
# File 'sig/redis.rbs', line 1095

def subscribed?: () -> bool

#sunionObject

Parameters:

  • keys (Object)

Returns:

  • (Object)


1007
# File 'sig/redis.rbs', line 1007

def sunion: (*untyped keys) -> untyped

#sunionstoreObject

Parameters:

  • destination (Object)
  • keys (Object)

Returns:

  • (Object)


1009
# File 'sig/redis.rbs', line 1009

def sunionstore: (untyped destination, *untyped keys) -> untyped

#timeObject

Returns:

  • (Object)


815
# File 'sig/redis.rbs', line 815

def time: () -> untyped

#ttlObject

Parameters:

  • key (Object)

Returns:

  • (Object)


825
# File 'sig/redis.rbs', line 825

def ttl: (untyped key) -> untyped

#typeObject

Parameters:

  • key (Object)

Returns:

  • (Object)


863
# File 'sig/redis.rbs', line 863

def type: (untyped key) -> untyped

Parameters:

  • args (Object)

Returns:

  • (Object)


843
# File 'sig/redis.rbs', line 843

def unlink: (*untyped args) -> untyped

#unsubscribeObject

Parameters:

  • channels (Object)

Returns:

  • (Object)


1099
# File 'sig/redis.rbs', line 1099

def unsubscribe: (*untyped channels) -> untyped

#unwatchObject

Returns:

  • (Object)


1107
# File 'sig/redis.rbs', line 1107

def unwatch: () -> untyped

#watch {|arg0| ... } ⇒ Object

Parameters:

  • keys (Object)

Yields:

Yield Parameters:

  • arg0

Yield Returns:

  • (Object)

Returns:

  • (Object)


1105
# File 'sig/redis.rbs', line 1105

def watch: (*untyped keys) { (?) -> untyped } -> untyped

#zaddObject

Parameters:

  • key (Object)
  • args (Object)

Returns:

  • (Object)


1013
# File 'sig/redis.rbs', line 1013

def zadd: (untyped key, *untyped args) -> untyped

#zcardObject

Parameters:

  • key (Object)

Returns:

  • (Object)


1011
# File 'sig/redis.rbs', line 1011

def zcard: (untyped key) -> untyped

#zcountObject

Parameters:

  • key (Object)
  • min (Object)
  • max (Object)

Returns:

  • (Object)


1047
# File 'sig/redis.rbs', line 1047

def zcount: (untyped key, untyped min, untyped max) -> untyped

#zdiffObject

Parameters:

  • keys (Object)
  • options (Object)

Returns:

  • (Object)


1057
# File 'sig/redis.rbs', line 1057

def zdiff: (*untyped keys, **untyped options) -> untyped

#zdiffstoreObject

Parameters:

  • destination (Object)
  • keys (Object)
  • options (Object)

Returns:

  • (Object)


1059
# File 'sig/redis.rbs', line 1059

def zdiffstore: (untyped destination, *untyped keys, **untyped options) -> untyped

#zincrbyObject

Parameters:

  • key (Object)
  • increment (Object)
  • member (Object)

Returns:

  • (Object)


1015
# File 'sig/redis.rbs', line 1015

def zincrby: (untyped key, untyped increment, untyped member) -> untyped

#zinterObject

Parameters:

  • keys (Object)
  • options (Object)

Returns:

  • (Object)


1049
# File 'sig/redis.rbs', line 1049

def zinter: (*untyped keys, **untyped options) -> untyped

#zinterstoreObject

Parameters:

  • destination (Object)
  • keys (Object)
  • options (Object)

Returns:

  • (Object)


1051
# File 'sig/redis.rbs', line 1051

def zinterstore: (untyped destination, *untyped keys, **untyped options) -> untyped

#zmpopObject

Parameters:

  • keys (Object)
  • modifier: (::String)
  • count: (Object, nil)

Returns:

  • (Object)


1027
# File 'sig/redis.rbs', line 1027

def zmpop: (*untyped keys, ?modifier: ::String, ?count: untyped?) -> untyped

#zmscoreObject

Parameters:

  • key (Object)
  • members (Object)

Returns:

  • (Object)


1023
# File 'sig/redis.rbs', line 1023

def zmscore: (untyped key, *untyped members) -> untyped

#zrandmemberObject

Parameters:

  • key (Object)
  • count (Object, nil)
  • options (Object)

Returns:

  • (Object)


1021
# File 'sig/redis.rbs', line 1021

def zrandmember: (untyped key, ?untyped? count, **untyped options) -> untyped

#zrangeObject

Parameters:

  • key (Object)
  • start (Object)
  • stop (Object)
  • options (Object)

Returns:

  • (Object)


1029
# File 'sig/redis.rbs', line 1029

def zrange: (untyped key, untyped start, untyped stop, **untyped options) -> untyped

#zrangebyscoreObject

Parameters:

  • key (Object)
  • min (Object)
  • max (Object)
  • options (Object)

Returns:

  • (Object)


1041
# File 'sig/redis.rbs', line 1041

def zrangebyscore: (untyped key, untyped min, untyped max, **untyped options) -> untyped

#zrangestoreObject

Parameters:

  • dest_key (Object)
  • src_key (Object)
  • start (Object)
  • stop (Object)
  • options (Object)

Returns:

  • (Object)


1031
# File 'sig/redis.rbs', line 1031

def zrangestore: (untyped dest_key, untyped src_key, untyped start, untyped stop, **untyped options) -> untyped

#zrankObject

Parameters:

  • key (Object)
  • member (Object)
  • options (Object)

Returns:

  • (Object)


1035
# File 'sig/redis.rbs', line 1035

def zrank: (untyped key, untyped member, **untyped options) -> untyped

#zremObject

Parameters:

  • key (Object)
  • member (Object)

Returns:

  • (Object)


1017
# File 'sig/redis.rbs', line 1017

def zrem: (untyped key, untyped member) -> untyped

#zremrangebyrankObject

Parameters:

  • key (Object)
  • start (Object)
  • stop (Object)

Returns:

  • (Object)


1039
# File 'sig/redis.rbs', line 1039

def zremrangebyrank: (untyped key, untyped start, untyped stop) -> untyped

#zremrangebyscoreObject

Parameters:

  • key (Object)
  • min (Object)
  • max (Object)

Returns:

  • (Object)


1045
# File 'sig/redis.rbs', line 1045

def zremrangebyscore: (untyped key, untyped min, untyped max) -> untyped

#zrevrangeObject

Parameters:

  • key (Object)
  • start (Object)
  • stop (Object)
  • options (Object)

Returns:

  • (Object)


1033
# File 'sig/redis.rbs', line 1033

def zrevrange: (untyped key, untyped start, untyped stop, **untyped options) -> untyped

#zrevrangebyscoreObject

Parameters:

  • key (Object)
  • max (Object)
  • min (Object)
  • options (Object)

Returns:

  • (Object)


1043
# File 'sig/redis.rbs', line 1043

def zrevrangebyscore: (untyped key, untyped max, untyped min, **untyped options) -> untyped

#zrevrankObject

Parameters:

  • key (Object)
  • member (Object)
  • options (Object)

Returns:

  • (Object)


1037
# File 'sig/redis.rbs', line 1037

def zrevrank: (untyped key, untyped member, **untyped options) -> untyped

#zscoreFloat?

Parameters:

  • key (Object)
  • member (Object)

Returns:

  • (Float, nil)


1019
# File 'sig/redis.rbs', line 1019

def zscore: (untyped key, untyped member) -> Float?

#zunionObject

Parameters:

  • keys (Object)
  • options (Object)

Returns:

  • (Object)


1053
# File 'sig/redis.rbs', line 1053

def zunion: (*untyped keys, **untyped options) -> untyped

#zunionstoreObject

Parameters:

  • destination (Object)
  • keys (Object)
  • options (Object)

Returns:

  • (Object)


1055
# File 'sig/redis.rbs', line 1055

def zunionstore: (untyped destination, *untyped keys, **untyped options) -> untyped