Module: Redis::Commands::Hashes

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

Instance Method Summary collapse

Instance Method Details

#hdelInteger

Parameters:

  • key (String)
  • fields (Object)

Returns:

  • (Integer)


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

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

#hexistsBoolean

Parameters:

  • key (String)
  • field (String)

Returns:

  • (Boolean)


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

def hexists: (String key, String field) -> bool

#hgetString?

Parameters:

  • key (String)
  • field (String)

Returns:

  • (String, nil)


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

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

#hgetallHash[String, String]

Parameters:

  • key (String)

Returns:

  • (Hash[String, String])


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

def hgetall: (String key) -> Hash[String, String]

#hincrbyInteger

Parameters:

  • key (String)
  • field (String)
  • increment (Integer)

Returns:

  • (Integer)


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

def hincrby: (String key, String field, Integer increment) -> Integer

#hincrbyfloatFloat

Parameters:

  • key (String)
  • field (String)
  • increment (Float)

Returns:

  • (Float)


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

def hincrbyfloat: (String key, String field, Float increment) -> Float

#hkeysArray[String]

Parameters:

  • key (String)

Returns:

  • (Array[String])


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

def hkeys: (String key) -> Array[String]

#hlenInteger

Parameters:

  • key (String)

Returns:

  • (Integer)


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

def hlen: (String key) -> Integer

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

Parameters:

  • key (String)
  • fields (Array[String])

Yields:

Yield Parameters:

  • arg0

Yield Returns:

  • (Object)

Returns:

  • (Array[String])


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

def hmget: (String key, *Array[String] fields) { (?) -> untyped } -> Array[String]

#hmsetString

Parameters:

  • key (String)
  • attrs (Array[String])

Returns:

  • (String)


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

def hmset: (String key, *Array[String] attrs) -> String

#hrandfieldnil, ...

Parameters:

  • key (String)
  • count (Integer)
  • withvalues: (Boolean)
  • with_values: (Object)

Returns:

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


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

def hrandfield: (String key, ?Integer count, ?withvalues: bool, ?with_values: untyped) -> (nil | String | Array[String] | Array[[String, Float]])

#hscanString, Array[[String, String]]

Parameters:

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

Returns:

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


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

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

#hscan_eachvoid

This method returns an undefined value.

Parameters:

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


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

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

#hsetInteger

Parameters:

  • key (String)
  • attrs (Array[String], Hash[String, String])

Returns:

  • (Integer)


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

def hset: (String key, *(Array[String] | Hash[String, String]) attrs) -> Integer

#hsetnxBoolean

Parameters:

  • key (String)
  • field (String)
  • value (String)

Returns:

  • (Boolean)


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

def hsetnx: (String key, String field, String value) -> bool

#hvalsArray[String]

Parameters:

  • key (String)

Returns:

  • (Array[String])


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

def hvals: (String key) -> Array[String]

#mapped_hmgetHash[untyped, untyped]

Parameters:

  • key (String)
  • fields (Array[String])

Returns:

  • (Hash[untyped, untyped])


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

def mapped_hmget: (String key, *Array[String] fields) -> Hash[untyped, untyped]

#mapped_hmsetString

Parameters:

  • key (String)
  • hash (Hash[untyped, untyped])

Returns:

  • (String)


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

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