org.springframework.data.redis.connection
Interface RedisKeyCommands
- All Known Subinterfaces:
- RedisCommands, RedisConnection, StringRedisConnection
- All Known Implementing Classes:
- DefaultStringRedisConnection, JedisConnection, JredisConnection, LettuceConnection, SrpConnection
public interface RedisKeyCommands
Key-specific commands supported by Redis.
Method Summary |
Long |
del(byte[]... keys)
|
byte[] |
dump(byte[] key)
|
Boolean |
exists(byte[] key)
|
Boolean |
expire(byte[] key,
long seconds)
|
Boolean |
expireAt(byte[] key,
long unixTime)
|
Set<byte[]> |
keys(byte[] pattern)
|
Boolean |
move(byte[] key,
int dbIndex)
|
Boolean |
persist(byte[] key)
|
Boolean |
pExpire(byte[] key,
long millis)
|
Boolean |
pExpireAt(byte[] key,
long unixTimeInMillis)
|
Long |
pTtl(byte[] key)
|
byte[] |
randomKey()
|
void |
rename(byte[] oldName,
byte[] newName)
|
Boolean |
renameNX(byte[] oldName,
byte[] newName)
|
void |
restore(byte[] key,
long ttlInMillis,
byte[] serializedValue)
|
List<byte[]> |
sort(byte[] key,
SortParameters params)
|
Long |
sort(byte[] key,
SortParameters params,
byte[] storeKey)
|
Long |
ttl(byte[] key)
|
DataType |
type(byte[] key)
|
exists
Boolean exists(byte[] key)
del
Long del(byte[]... keys)
type
DataType type(byte[] key)
keys
Set<byte[]> keys(byte[] pattern)
randomKey
byte[] randomKey()
rename
void rename(byte[] oldName,
byte[] newName)
renameNX
Boolean renameNX(byte[] oldName,
byte[] newName)
expire
Boolean expire(byte[] key,
long seconds)
pExpire
Boolean pExpire(byte[] key,
long millis)
expireAt
Boolean expireAt(byte[] key,
long unixTime)
pExpireAt
Boolean pExpireAt(byte[] key,
long unixTimeInMillis)
persist
Boolean persist(byte[] key)
move
Boolean move(byte[] key,
int dbIndex)
ttl
Long ttl(byte[] key)
pTtl
Long pTtl(byte[] key)
sort
List<byte[]> sort(byte[] key,
SortParameters params)
sort
Long sort(byte[] key,
SortParameters params,
byte[] storeKey)
dump
byte[] dump(byte[] key)
restore
void restore(byte[] key,
long ttlInMillis,
byte[] serializedValue)