Module: Redis::Commands::SortedSets

Included in:
Redis::Commands
Defined in:
sig/redis.rbs

Instance Method Summary collapse

Instance Method Details

#_zsets_operationObject

Parameters:

  • cmd (Object)
  • keys (Object)
  • weights: (Object, nil)
  • aggregate: (Object, nil)
  • with_scores: (Boolean)

Returns:

  • (Object)


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

def _zsets_operation: (untyped cmd, *untyped keys, ?weights: untyped?, ?aggregate: untyped?, ?with_scores: bool) -> untyped

#_zsets_operation_storeObject

Parameters:

  • cmd (Object)
  • destination (Object)
  • keys (Object)
  • weights: (Object, nil)
  • aggregate: (Object, nil)

Returns:

  • (Object)


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

def _zsets_operation_store: (untyped cmd, untyped destination, untyped keys, ?weights: untyped?, ?aggregate: untyped?) -> untyped

#bzmpopArray[(String | Array[(String | Float)])]

Parameters:

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

Returns:

  • (Array[(String | Array[(String | Float)])])


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

def bzmpop: (untyped timeout, *untyped keys, ?modifier: ::String, ?count: untyped?) -> Array[(String | Array[(String | Float)])]

#bzpopmaxnil

Parameters:

  • args (Object)

Returns:

  • (nil)


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

def bzpopmax: (*untyped args) -> nil

#bzpopminnil

Parameters:

  • args (Object)

Returns:

  • (nil)


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

def bzpopmin: (*untyped args) -> nil

#zadd0, untyped

Parameters:

  • key (String)
  • args ([Float, String], Array[[Float, String]])
  • nx: (Object, nil)
  • xx: (Object, nil)
  • lt: (Object, nil)
  • gt: (Object, nil)
  • ch: (Object, nil)
  • incr: (Object, nil)

Returns:

  • (0, untyped)


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

def zadd: (String key, *([Float, String] | Array[[Float, String]]) args, ?nx: untyped?, ?xx: untyped?, ?lt: untyped?, ?gt: untyped?, ?ch: untyped?, ?incr: untyped?) -> (0 | untyped)

#zcardInteger

Parameters:

  • key (String)

Returns:

  • (Integer)


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

def zcard: (String key) -> Integer

#zcountInteger

Parameters:

  • key (String)
  • min (String)
  • max (String)

Returns:

  • (Integer)


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

def zcount: (String key, String min, String max) -> Integer

#zdiffArray[String], Array[[String, Float]]

Parameters:

  • keys (String, Array[String])
  • with_scores: (Boolean)

Returns:

  • (Array[String], Array[[String, Float]])


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

def zdiff: (*(String | Array[String]) keys, ?with_scores: bool) -> (Array[String] | Array[[String, Float]])

#zdiffstoreInteger

Parameters:

  • args (Object)

Returns:

  • (Integer)


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

def zdiffstore: (*untyped args) -> Integer

#zincrbyFloat

Parameters:

  • key (String)
  • increment (Float)
  • member (String)

Returns:

  • (Float)


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

def zincrby: (String key, Float increment, String member) -> Float

#zinterArray[String], Array[[String, Float]]

Parameters:

  • args (Object)

Returns:

  • (Array[String], Array[[String, Float]])


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

def zinter: (*untyped args) -> (Array[String] | Array[[String, Float]])

#zinterstoreInteger

Parameters:

  • args (Object)

Returns:

  • (Integer)


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

def zinterstore: (*untyped args) -> Integer

#zlexcountInteger

Parameters:

  • key (String)
  • min (String)
  • max (String)

Returns:

  • (Integer)


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

def zlexcount: (String key, String min, String max) -> Integer

#zmpopArray[(String | Array[(String | Float)])]

Parameters:

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

Returns:

  • (Array[(String | Array[(String | Float)])])


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

def zmpop: (*untyped keys, ?modifier: ::String, ?count: untyped?) -> Array[(String | Array[(String | Float)])]

#zmscoreArray[Float]

Parameters:

  • key (String)
  • members (String, Array[String])

Returns:

  • (Array[Float])


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

def zmscore: (String key, *(String | Array[String]) members) -> Array[Float]

#zpopmaxArray[Array[(String | Float)]]

Parameters:

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

Returns:

  • (Array[Array[(String | Float)]])


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

def zpopmax: (untyped key, ?untyped? count) -> Array[Array[(String | Float)]]

#zpopminArray[Array[(String | Float)]]

Parameters:

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

Returns:

  • (Array[Array[(String | Float)]])


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

def zpopmin: (untyped key, ?untyped? count) -> Array[Array[(String | Float)]]

#zrandmembernil, ...

Parameters:

  • key (String)
  • count (Integer)
  • withscores: (Boolean)
  • with_scores: (Object)

Returns:

  • (nil, String, Array[String], Array[[String, Float]])


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

def zrandmember: (String key, ?Integer count, ?withscores: bool, ?with_scores: untyped) -> (nil | String | Array[String] | Array[[String, Float]])

#zrangeArray[String], Array[[String, Float]]

Parameters:

  • key (String)
  • start (Integer)
  • stop (Integer)
  • byscore: (Boolean)
  • by_score: (Object)
  • bylex: (Boolean)
  • by_lex: (Object)
  • rev: (Boolean)
  • limit: (Object, nil)
  • withscores: (Boolean)
  • with_scores: (Object)

Returns:

  • (Array[String], Array[[String, Float]])


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

def zrange: (String key, Integer start, Integer stop, ?byscore: bool, ?by_score: untyped, ?bylex: bool, ?by_lex: untyped, ?rev: bool, ?limit: untyped?, ?withscores: bool, ?with_scores: untyped) -> (Array[String] | Array[[String, Float]])

#zrangebylexArray[String], Array[[String, Float]]

Parameters:

  • key (String)
  • min (String)
  • max (String)
  • limit: (Object, nil)

Returns:

  • (Array[String], Array[[String, Float]])


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

def zrangebylex: (String key, String min, String max, ?limit: untyped?) -> (Array[String] | Array[[String, Float]])

#zrangebyscoreArray[String], Array[[String, Float]]

Parameters:

  • key (String)
  • min (String)
  • max (String)
  • withscores: (Boolean)
  • with_scores: (Object)
  • limit: (Object, nil)

Returns:

  • (Array[String], Array[[String, Float]])


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

def zrangebyscore: (String key, String min, String max, ?withscores: bool, ?with_scores: untyped, ?limit: untyped?) -> (Array[String] | Array[[String, Float]])

#zrangestoreInteger

Parameters:

  • dest_key (Object)
  • src_key (Object)
  • start (Object)
  • stop (Object)
  • byscore: (Boolean)
  • by_score: (Object)
  • bylex: (Boolean)
  • by_lex: (Object)
  • rev: (Boolean)
  • limit: (Object, nil)

Returns:

  • (Integer)


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

def zrangestore: (untyped dest_key, untyped src_key, untyped start, untyped stop, ?byscore: bool, ?by_score: untyped, ?bylex: bool, ?by_lex: untyped, ?rev: bool, ?limit: untyped?) -> Integer

#zrankInteger, [Integer, Float]

Parameters:

  • key (String)
  • member (String)
  • withscore: (Boolean)
  • with_score: (Object)

Returns:

  • (Integer, [Integer, Float])


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

def zrank: (String key, String member, ?withscore: bool, ?with_score: untyped) -> (Integer | [Integer, Float])

#zrem0, untyped

Parameters:

  • key (String)
  • member (String, Array[String])

Returns:

  • (0, untyped)


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

def zrem: (String key, (String | Array[String]) member) -> (0 | untyped)

#zremrangebyrankInteger

Parameters:

  • key (String)
  • start (Integer)
  • stop (Integer)

Returns:

  • (Integer)


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

def zremrangebyrank: (String key, Integer start, Integer stop) -> Integer

#zremrangebyscoreInteger

Parameters:

  • key (String)
  • min (String)
  • max (String)

Returns:

  • (Integer)


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

def zremrangebyscore: (String key, String min, String max) -> Integer

#zrevrangeObject

Parameters:

  • key (Object)
  • start (Object)
  • stop (Object)
  • withscores: (Boolean)
  • with_scores: (Object)

Returns:

  • (Object)


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

def zrevrange: (untyped key, untyped start, untyped stop, ?withscores: bool, ?with_scores: untyped) -> untyped

#zrevrangebylexObject

Parameters:

  • key (Object)
  • max (Object)
  • min (Object)
  • limit: (Object, nil)

Returns:

  • (Object)


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

def zrevrangebylex: (untyped key, untyped max, untyped min, ?limit: untyped?) -> untyped

#zrevrangebyscoreObject

Parameters:

  • key (Object)
  • max (Object)
  • min (Object)
  • withscores: (Boolean)
  • with_scores: (Object)
  • limit: (Object, nil)

Returns:

  • (Object)


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

def zrevrangebyscore: (untyped key, untyped max, untyped min, ?withscores: bool, ?with_scores: untyped, ?limit: untyped?) -> untyped

#zrevrankInteger, [Integer, Float]

Parameters:

  • key (String)
  • member (String)
  • withscore: (Boolean)
  • with_score: (Object)

Returns:

  • (Integer, [Integer, Float])


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

def zrevrank: (String key, String member, ?withscore: bool, ?with_score: untyped) -> (Integer | [Integer, Float])

#zscanString, Array[[String, Float]]

Parameters:

  • key (Object)
  • cursor (String, Integer)
  • options (Hash[untyped, untyped])

Returns:

  • (String, Array[[String, Float]])


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

def zscan: (untyped key, (String | Integer) cursor, **Hash[untyped, untyped] options) -> (String | Array[[String, Float]])

#zscan_eachvoid

This method returns an undefined value.

Parameters:

  • key (Object)
  • options (Hash[untyped, untyped])


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

def zscan_each: (untyped key, **Hash[untyped, untyped] options) ?{ (?) -> untyped } -> Enumerator[untyped, untyped]

#zscoreFloat?

Parameters:

  • key (String)
  • member (String)

Returns:

  • (Float, nil)


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

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

#zunionArray[String], Array[[String, Float]]

Parameters:

  • args (Object)

Returns:

  • (Array[String], Array[[String, Float]])


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

def zunion: (*untyped args) -> (Array[String] | Array[[String, Float]])

#zunionstoreInteger

Parameters:

  • args (Object)

Returns:

  • (Integer)


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

def zunionstore: (*untyped args) -> Integer