Module: Redis::Commands::Lists

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

Instance Method Summary collapse

Instance Method Details

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

Parameters:

  • cmd (Object)
  • args (Object)

Yields:

Yield Parameters:

  • arg0

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def _bpop: (untyped cmd, untyped args) { (?) -> untyped } -> untyped

#_normalize_move_wheres::Array[untyped]

Parameters:

  • where_source (Object)
  • where_destination (Object)

Returns:

  • (::Array[untyped])


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

def _normalize_move_wheres: (untyped where_source, untyped where_destination) -> ::Array[untyped]

#blmovenil, String

Parameters:

  • source (String)
  • destination (String)
  • where_source (String, Symbol)
  • where_destination (String, Symbol)
  • timeout: (::Integer)

Returns:

  • (nil, String)


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

def blmove: (String source, String destination, (String | Symbol) where_source, (String | Symbol) where_destination, ?timeout: ::Integer) -> (nil | String)

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

Parameters:

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

Returns:

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


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

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

#blpopnil, [String, String]

Parameters:

  • args (Object)

Returns:

  • (nil, [String, String])


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

def blpop: (*untyped args) -> (nil | [String, String])

#brpopnil, [String, String]

Parameters:

  • args (Object)

Returns:

  • (nil, [String, String])


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

def brpop: (*untyped args) -> (nil | [String, String])

#brpoplpushnil, String

Parameters:

  • source (String)
  • destination (String)
  • timeout: (::Integer)

Returns:

  • (nil, String)


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

def brpoplpush: (String source, String destination, ?timeout: ::Integer) -> (nil | String)

#lindexString?

Parameters:

  • key (String)
  • index (Integer)

Returns:

  • (String, nil)


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

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

#linsertInteger

Parameters:

  • key (String)
  • where (String, Symbol)
  • pivot (String)
  • value (String)

Returns:

  • (Integer)


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

def linsert: (String key, (String | Symbol) where, String pivot, String value) -> Integer

#llenInteger

Parameters:

  • key (String)

Returns:

  • (Integer)


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

def llen: (String key) -> Integer

#lmovenil, String

Parameters:

  • source (String)
  • destination (String)
  • where_source (String, Symbol)
  • where_destination (String, Symbol)

Returns:

  • (nil, String)


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

def lmove: (String source, String destination, (String | Symbol) where_source, (String | Symbol) where_destination) -> (nil | String)

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

Parameters:

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

Returns:

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


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

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

#lpopnil, ...

Parameters:

  • key (String)
  • count (Integer)

Returns:

  • (nil, String, Array[String])


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

def lpop: (String key, ?Integer count) -> (nil | String | Array[String])

#lpushInteger

Parameters:

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

Returns:

  • (Integer)


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

def lpush: (String key, (String | Array[String]) value) -> Integer

#lpushxInteger

Parameters:

  • key (String)
  • value (String)

Returns:

  • (Integer)


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

def lpushx: (String key, String value) -> Integer

#lrangeArray[String]

Parameters:

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

Returns:

  • (Array[String])


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

def lrange: (String key, Integer start, Integer stop) -> Array[String]

#lremInteger

Parameters:

  • key (String)
  • count (Integer)
  • value (String)

Returns:

  • (Integer)


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

def lrem: (String key, Integer count, String value) -> Integer

#lsetString

Parameters:

  • key (String)
  • index (Integer)
  • value (String)

Returns:

  • (String)


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

def lset: (String key, Integer index, String value) -> String

#ltrimString

Parameters:

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

Returns:

  • (String)


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

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

#rpopnil, ...

Parameters:

  • key (String)
  • count (Integer)

Returns:

  • (nil, String, Array[String])


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

def rpop: (String key, ?Integer count) -> (nil | String | Array[String])

#rpoplpushnil, String

Parameters:

  • source (String)
  • destination (String)

Returns:

  • (nil, String)


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

def rpoplpush: (String source, String destination) -> (nil | String)

#rpushInteger

Parameters:

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

Returns:

  • (Integer)


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

def rpush: (String key, (String | Array[String]) value) -> Integer

#rpushxInteger

Parameters:

  • key (String)
  • value (String)

Returns:

  • (Integer)


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

def rpushx: (String key, String value) -> Integer