| Package | Description |
|---|---|
| org.springframework.data.redis.connection |
Connection package providing low-level abstractions for interacting with the various Redis 'drivers'/libraries.
|
| org.springframework.data.redis.connection.jedis |
Connection package for Jedis library.
|
| org.springframework.data.redis.connection.lettuce |
Connection package for Lettuce Redis client.
|
| org.springframework.data.redis.core.types |
Redis domain specific types.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<Expiration> |
ReactiveStringCommands.SetCommand.getExpiration() |
| Modifier and Type | Method and Description |
|---|---|
ReactiveStringCommands.SetCommand |
ReactiveStringCommands.SetCommand.expiring(Expiration expiration)
Applies
Expiration. |
default reactor.core.publisher.Mono<Boolean> |
ReactiveStringCommands.pSetEX(ByteBuffer key,
ByteBuffer value,
Expiration expireTimeout)
Set key value pair and
Expiration. |
Boolean |
RedisStringCommands.set(byte[] key,
byte[] value,
Expiration expiration,
RedisStringCommands.SetOption option)
Set
value for key applying timeouts from expiration if set and inserting/updating values
depending on option. |
default Boolean |
DefaultedRedisConnection.set(byte[] key,
byte[] value,
Expiration expiration,
RedisStringCommands.SetOption option)
Deprecated.
in favor of
RedisConnection.stringCommands()}. |
Boolean |
DefaultStringRedisConnection.set(byte[] key,
byte[] value,
Expiration expiration,
RedisStringCommands.SetOption option) |
default reactor.core.publisher.Mono<Boolean> |
ReactiveStringCommands.set(ByteBuffer key,
ByteBuffer value,
Expiration expiration,
RedisStringCommands.SetOption option)
Set value for key with expiration and options.
|
Boolean |
StringRedisConnection.set(String key,
String value,
Expiration expiration,
RedisStringCommands.SetOption option)
Set
value for key applying timeouts from expiration if set and inserting/updating values
depending on option. |
Boolean |
DefaultStringRedisConnection.set(String key,
String value,
Expiration expiration,
RedisStringCommands.SetOption option) |
default reactor.core.publisher.Mono<Boolean> |
ReactiveStringCommands.setEX(ByteBuffer key,
ByteBuffer value,
Expiration expireTimeout)
Set key value pair and
Expiration. |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
JedisConverters.toSetCommandExPxArgument(Expiration expiration)
Converts a given
Expiration to the according SET command argument. |
| Modifier and Type | Method and Description |
|---|---|
static io.lettuce.core.SetArgs |
LettuceConverters.toSetArgs(Expiration expiration,
RedisStringCommands.SetOption option)
|
| Modifier and Type | Method and Description |
|---|---|
static Expiration |
Expiration.from(Duration duration)
Creates new
Expiration with the provided Duration. |
static Expiration |
Expiration.from(long expirationTime,
TimeUnit timeUnit)
Creates new
Expiration with the provided TimeUnit. |
static Expiration |
Expiration.milliseconds(long expirationTime)
Creates new
Expiration with TimeUnit.MILLISECONDS. |
static Expiration |
Expiration.persistent()
Creates new persistent
Expiration. |
static Expiration |
Expiration.seconds(long expirationTime)
Creates new
Expiration with TimeUnit.SECONDS. |
Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.