Package io.quarkus.redis.datasource.hash
Interface TransactionalHashCommands<K,F,V>
- All Superinterfaces:
TransactionalRedisCommands
- All Known Implementing Classes:
BlockingTransactionalHashCommandsImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidExecute the command HDEL.voidExecute the command HEXISTS.voidExecute the command HGET.voidExecute the command HGETALL.voidExecute the command HINCRBY.voidhincrbyfloat(K key, F field, double amount) Execute the command HINCRBYFLOAT.voidExecute the command HKEYS.voidExecute the command HLEN.voidExecute the command HMGET.voidDeprecated.voidhrandfield(K key) Execute the command HRANDFIELD.voidhrandfield(K key, long count) Execute the command HRANDFIELD.voidhrandfieldWithValues(K key, long count) Execute the command HRANDFIELD.voidExecute the command HSET.voidExecute the command HSET.voidExecute the command HSETNX.voidExecute the command HSTRLEN.voidExecute the command HVALS.Methods inherited from interface io.quarkus.redis.datasource.TransactionalRedisCommands
getDataSource
-
Method Details
-
hdel
Execute the command HDEL. Summary: Delete one or more hash fields Group: hash Requires Redis 2.0.0- Parameters:
key- the key
-
hexists
Execute the command HEXISTS. Summary: Determine if a hash field exists Group: hash Requires Redis 2.0.0- Parameters:
key- the keyfield- the value
-
hget
Execute the command HGET. Summary: Get the value of a hash field Group: hash Requires Redis 2.0.0- Parameters:
key- the keyfield- the value
-
hincrby
Execute the command HINCRBY. Summary: Increment the integer value of a hash field by the given number Group: hash Requires Redis 2.0.0- Parameters:
key- the keyfield- the value
-
hincrbyfloat
Execute the command HINCRBYFLOAT. Summary: Increment the float value of a hash field by the given amount Group: hash Requires Redis 2.6.0- Parameters:
key- the keyfield- the value
-
hgetall
Execute the command HGETALL. Summary: Get all the fields and values in a hash Group: hash Requires Redis 2.0.0- Parameters:
key- the key
-
hkeys
Execute the command HKEYS. Summary: Get all the fields in a hash Group: hash Requires Redis 2.0.0- Parameters:
key- the key
-
hlen
Execute the command HLEN. Summary: Get the number of fields in a hash Group: hash Requires Redis 2.0.0- Parameters:
key- the key
-
hmget
Execute the command HMGET. Summary: Get the values of all the given hash fields Group: hash Requires Redis 2.0.0- Parameters:
key- the keyfields- the fields
-
hmset
Deprecated.Usehset(Object, Map)with multiple field-value pairs.Execute the command HMSET. Summary: Set multiple hash fields to multiple values Group: hash Requires Redis 2.0.0- Parameters:
key- the keymap- the key/value map to set
-
hrandfield
Execute the command HRANDFIELD. Summary: Get one or multiple random fields from a hash Group: hash Requires Redis 6.2.0- Parameters:
key- the key
-
hrandfield
Execute the command HRANDFIELD. Summary: Get one or multiple random fields from a hash Group: hash Requires Redis 6.2.0- Parameters:
key- the keycount- the number of random key to retrieve. Ifcountis positive, the selected keys are distinct. Ifcountis negative, the produced list can contain duplicated keys.
-
hrandfieldWithValues
Execute the command HRANDFIELD. Summary: Get one or multiple random fields and their associated values from a hash Group: hash Requires Redis 6.2.0- Parameters:
key- the keycount- the number of random key to retrieve. Ifcountis positive, the selected keys are distinct. Ifcountis negative, the produced list can contain duplicated keys. These duplicates are not included in the producedMap.
-
hset
Execute the command HSET. Summary: Set the string value of a hash field Group: hash Requires Redis 2.0.0- Parameters:
key- the keyfield- the fieldvalue- the value
-
hset
Execute the command HSET. Summary: Set the string value of a hash field Group: hash Requires Redis 2.0.0- Parameters:
key- the keymap- the set of key -> value to add to the hash
-
hsetnx
Execute the command HSETNX. Summary: Set the value of a hash field, only if the field does not exist Group: hash Requires Redis 2.0.0- Parameters:
key- the keyfield- the valuevalue- the value
-
hstrlen
Execute the command HSTRLEN. Summary: Get the length of the value of a hash field Group: hash Requires Redis 3.2.0- Parameters:
key- the keyfield- the value
-
hvals
Execute the command HVALS. Summary: Get all the values in a hash Group: hash Requires Redis 2.0.0- Parameters:
key- the key
-
hset(Object, Map)with multiple field-value pairs.