public interface HashCommands
| Modifier and Type | Method and Description |
|---|---|
long |
hdel(java.lang.String key,
java.lang.String... field) |
boolean |
hexists(java.lang.String key,
java.lang.String field) |
java.util.List<java.lang.Long> |
hexpire(java.lang.String key,
long seconds,
ExpiryOption condition,
java.lang.String... fields)
Set expiry for hash field using relative time to expire (seconds).
|
java.util.List<java.lang.Long> |
hexpire(java.lang.String key,
long seconds,
java.lang.String... fields)
Set expiry for hash field using relative time to expire (seconds).
|
java.util.List<java.lang.Long> |
hexpireAt(java.lang.String key,
long unixTimeSeconds,
ExpiryOption condition,
java.lang.String... fields)
Set expiry for hash field using an absolute Unix timestamp (seconds).
|
java.util.List<java.lang.Long> |
hexpireAt(java.lang.String key,
long unixTimeSeconds,
java.lang.String... fields)
Set expiry for hash field using an absolute Unix timestamp (seconds).
|
java.util.List<java.lang.Long> |
hexpireTime(java.lang.String key,
java.lang.String... fields)
Returns the expiration time of a hash field as a Unix timestamp, in seconds.
|
java.lang.String |
hget(java.lang.String key,
java.lang.String field) |
java.util.Map<java.lang.String,java.lang.String> |
hgetAll(java.lang.String key) |
long |
hincrBy(java.lang.String key,
java.lang.String field,
long value) |
double |
hincrByFloat(java.lang.String key,
java.lang.String field,
double value) |
java.util.Set<java.lang.String> |
hkeys(java.lang.String key) |
long |
hlen(java.lang.String key) |
java.util.List<java.lang.String> |
hmget(java.lang.String key,
java.lang.String... fields) |
java.lang.String |
hmset(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> hash) |
java.util.List<java.lang.Long> |
hpersist(java.lang.String key,
java.lang.String... fields)
Removes the expiration time for each specified field.
|
java.util.List<java.lang.Long> |
hpexpire(java.lang.String key,
long milliseconds,
ExpiryOption condition,
java.lang.String... fields)
Set expiry for hash field using relative time to expire (milliseconds).
|
java.util.List<java.lang.Long> |
hpexpire(java.lang.String key,
long milliseconds,
java.lang.String... fields)
Set expiry for hash field using relative time to expire (milliseconds).
|
java.util.List<java.lang.Long> |
hpexpireAt(java.lang.String key,
long unixTimeMillis,
ExpiryOption condition,
java.lang.String... fields)
Set expiry for hash field using an absolute Unix timestamp (milliseconds).
|
java.util.List<java.lang.Long> |
hpexpireAt(java.lang.String key,
long unixTimeMillis,
java.lang.String... fields)
Set expiry for hash field using an absolute Unix timestamp (milliseconds).
|
java.util.List<java.lang.Long> |
hpexpireTime(java.lang.String key,
java.lang.String... fields)
Returns the expiration time of a hash field as a Unix timestamp, in milliseconds.
|
java.util.List<java.lang.Long> |
hpttl(java.lang.String key,
java.lang.String... fields)
Returns the TTL in milliseconds of a hash field.
|
java.lang.String |
hrandfield(java.lang.String key) |
java.util.List<java.lang.String> |
hrandfield(java.lang.String key,
long count) |
java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> |
hrandfieldWithValues(java.lang.String key,
long count) |
default ScanResult<java.util.Map.Entry<java.lang.String,java.lang.String>> |
hscan(java.lang.String key,
java.lang.String cursor) |
ScanResult<java.util.Map.Entry<java.lang.String,java.lang.String>> |
hscan(java.lang.String key,
java.lang.String cursor,
ScanParams params) |
default ScanResult<java.lang.String> |
hscanNoValues(java.lang.String key,
java.lang.String cursor) |
ScanResult<java.lang.String> |
hscanNoValues(java.lang.String key,
java.lang.String cursor,
ScanParams params) |
long |
hset(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> hash) |
long |
hset(java.lang.String key,
java.lang.String field,
java.lang.String value) |
long |
hsetnx(java.lang.String key,
java.lang.String field,
java.lang.String value) |
long |
hstrlen(java.lang.String key,
java.lang.String field) |
java.util.List<java.lang.Long> |
httl(java.lang.String key,
java.lang.String... fields)
Returns the TTL in seconds of a hash field.
|
java.util.List<java.lang.String> |
hvals(java.lang.String key) |
long hset(java.lang.String key,
java.lang.String field,
java.lang.String value)
long hset(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> hash)
java.lang.String hget(java.lang.String key,
java.lang.String field)
long hsetnx(java.lang.String key,
java.lang.String field,
java.lang.String value)
java.lang.String hmset(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> hash)
java.util.List<java.lang.String> hmget(java.lang.String key,
java.lang.String... fields)
long hincrBy(java.lang.String key,
java.lang.String field,
long value)
double hincrByFloat(java.lang.String key,
java.lang.String field,
double value)
boolean hexists(java.lang.String key,
java.lang.String field)
long hdel(java.lang.String key,
java.lang.String... field)
long hlen(java.lang.String key)
java.util.Set<java.lang.String> hkeys(java.lang.String key)
java.util.List<java.lang.String> hvals(java.lang.String key)
java.util.Map<java.lang.String,java.lang.String> hgetAll(java.lang.String key)
java.lang.String hrandfield(java.lang.String key)
java.util.List<java.lang.String> hrandfield(java.lang.String key,
long count)
java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> hrandfieldWithValues(java.lang.String key,
long count)
default ScanResult<java.util.Map.Entry<java.lang.String,java.lang.String>> hscan(java.lang.String key, java.lang.String cursor)
ScanResult<java.util.Map.Entry<java.lang.String,java.lang.String>> hscan(java.lang.String key, java.lang.String cursor, ScanParams params)
default ScanResult<java.lang.String> hscanNoValues(java.lang.String key, java.lang.String cursor)
ScanResult<java.lang.String> hscanNoValues(java.lang.String key, java.lang.String cursor, ScanParams params)
long hstrlen(java.lang.String key,
java.lang.String field)
java.util.List<java.lang.Long> hexpire(java.lang.String key,
long seconds,
java.lang.String... fields)
key - hashseconds - time to expirefields - java.util.List<java.lang.Long> hexpire(java.lang.String key,
long seconds,
ExpiryOption condition,
java.lang.String... fields)
key - hashseconds - time to expirecondition - can be NX, XX, GT or LTfields - java.util.List<java.lang.Long> hpexpire(java.lang.String key,
long milliseconds,
java.lang.String... fields)
key - hashmilliseconds - time to expirefields - java.util.List<java.lang.Long> hpexpire(java.lang.String key,
long milliseconds,
ExpiryOption condition,
java.lang.String... fields)
key - hashmilliseconds - time to expirecondition - can be NX, XX, GT or LTfields - java.util.List<java.lang.Long> hexpireAt(java.lang.String key,
long unixTimeSeconds,
java.lang.String... fields)
key - hashunixTimeSeconds - time to expirefields - java.util.List<java.lang.Long> hexpireAt(java.lang.String key,
long unixTimeSeconds,
ExpiryOption condition,
java.lang.String... fields)
key - hashunixTimeSeconds - time to expirecondition - can be NX, XX, GT or LTfields - java.util.List<java.lang.Long> hpexpireAt(java.lang.String key,
long unixTimeMillis,
java.lang.String... fields)
key - hashunixTimeMillis - time to expirefields - java.util.List<java.lang.Long> hpexpireAt(java.lang.String key,
long unixTimeMillis,
ExpiryOption condition,
java.lang.String... fields)
key - hashunixTimeMillis - time to expirecondition - can be NX, XX, GT or LTfields - java.util.List<java.lang.Long> hexpireTime(java.lang.String key,
java.lang.String... fields)
key - hashfields - java.util.List<java.lang.Long> hpexpireTime(java.lang.String key,
java.lang.String... fields)
key - hashfields - java.util.List<java.lang.Long> httl(java.lang.String key,
java.lang.String... fields)
key - hashfields - java.util.List<java.lang.Long> hpttl(java.lang.String key,
java.lang.String... fields)
key - hashfields - java.util.List<java.lang.Long> hpersist(java.lang.String key,
java.lang.String... fields)
key - hashfields - Copyright © 2024. All rights reserved.