Module: Redis::Commands::Strings

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

Instance Method Summary collapse

Instance Method Details

#appendInteger

Parameters:

  • key (String)
  • value (String)

Returns:

  • (Integer)


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

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

#decrInteger

Parameters:

  • key (String)

Returns:

  • (Integer)


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

def decr: (String key) -> Integer

#decrbyInteger

Parameters:

  • key (String)
  • decrement (Integer)

Returns:

  • (Integer)


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

def decrby: (String key, Integer decrement) -> Integer

#getString?

Parameters:

  • key (String)

Returns:

  • (String, nil)


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

def get: (String key) -> String?

#getdelString?

Parameters:

  • key (String)

Returns:

  • (String, nil)


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

def getdel: (String key) -> String?

#getexString?

Parameters:

  • key (String)
  • ex: (Object, nil)
  • px: (Object, nil)
  • exat: (Object, nil)
  • pxat: (Object, nil)
  • persist: (Boolean)

Returns:

  • (String, nil)


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

def getex: (String key, ?ex: untyped?, ?px: untyped?, ?exat: untyped?, ?pxat: untyped?, ?persist: bool) -> String?

#getrangeString

Parameters:

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

Returns:

  • (String)


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

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

#getsetString?

Parameters:

  • key (String)
  • value (String)

Returns:

  • (String, nil)


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

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

#incrInteger

Parameters:

  • key (String)

Returns:

  • (Integer)


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

def incr: (String key) -> Integer

#incrbyInteger

Parameters:

  • key (String)
  • increment (Integer)

Returns:

  • (Integer)


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

def incrby: (String key, Integer increment) -> Integer

#incrbyfloatFloat

Parameters:

  • key (String)
  • increment (Float)

Returns:

  • (Float)


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

def incrbyfloat: (String key, Float increment) -> Float

#mapped_mgetHash[untyped, untyped]

Parameters:

  • keys (Array[String])

Returns:

  • (Hash[untyped, untyped])


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

def mapped_mget: (*Array[String] keys) -> Hash[untyped, untyped]

#mapped_msetString

Parameters:

  • hash (Hash[untyped, untyped])

Returns:

  • (String)


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

def mapped_mset: (Hash[untyped, untyped] hash) -> String

#mapped_msetnxBoolean

Parameters:

  • hash (Hash[untyped, untyped])

Returns:

  • (Boolean)


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

def mapped_msetnx: (Hash[untyped, untyped] hash) -> bool

#mget {|arg0| ... } ⇒ Array[String]

Parameters:

  • keys (Array[String])

Yields:

Yield Parameters:

  • arg0

Yield Returns:

  • (Object)

Returns:

  • (Array[String])


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

def mget: (*Array[String] keys) { (?) -> untyped } -> Array[String]

#msetString

Parameters:

  • args (Array[String])

Returns:

  • (String)


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

def mset: (*Array[String] args) -> String

#msetnxBoolean

Parameters:

  • args (Array[String])

Returns:

  • (Boolean)


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

def msetnx: (*Array[String] args) -> bool

#psetexString

Parameters:

  • key (String)
  • ttl (Integer)
  • value (String)

Returns:

  • (String)


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

def psetex: (String key, Integer ttl, String value) -> String

#setString, bool

Parameters:

  • key (String)
  • value (String)
  • ex: (Object, nil)
  • px: (Object, nil)
  • exat: (Object, nil)
  • pxat: (Object, nil)
  • nx: (Object, nil)
  • xx: (Object, nil)
  • keepttl: (Object, nil)
  • get: (Object, nil)

Returns:

  • (String, bool)


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

def set: (String key, String value, ?ex: untyped?, ?px: untyped?, ?exat: untyped?, ?pxat: untyped?, ?nx: untyped?, ?xx: untyped?, ?keepttl: untyped?, ?get: untyped?) -> (String | bool)

#setexString

Parameters:

  • key (String)
  • ttl (Integer)
  • value (String)

Returns:

  • (String)


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

def setex: (String key, Integer ttl, String value) -> String

#setnxBoolean

Parameters:

  • key (String)
  • value (String)

Returns:

  • (Boolean)


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

def setnx: (String key, String value) -> bool

#setrangeInteger

Parameters:

  • key (String)
  • offset (Integer)
  • value (String)

Returns:

  • (Integer)


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

def setrange: (String key, Integer offset, String value) -> Integer

#strlenInteger

Parameters:

  • key (String)

Returns:

  • (Integer)


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

def strlen: (String key) -> Integer