Package | Description |
---|---|
io.lettuce.core |
The Redis client package containing
RedisClient for Redis Standalone and Redis Sentinel operations. |
io.lettuce.core.api.async |
Standalone Redis API for asynchronous executed commands.
|
io.lettuce.core.api.reactive |
Standalone Redis API for reactive command execution.
|
io.lettuce.core.api.sync |
Standalone Redis API for synchronous executed commands.
|
io.lettuce.core.cluster |
Client for Redis Cluster, see
RedisClusterClient . |
io.lettuce.core.cluster.api.async |
Redis Cluster API for asynchronous executed commands.
|
io.lettuce.core.cluster.api.reactive |
Redis Cluster API for reactive command execution.
|
io.lettuce.core.cluster.api.sync |
Redis Cluster API for synchronous executed commands.
|
io.lettuce.core.output |
Implementation of different output protocols including the Streaming API.
|
Modifier and Type | Method and Description |
---|---|
static <K,V> KeyValue<K,V> |
KeyValue.empty(K key)
Returns an empty
KeyValue instance with the key set. |
static <K,T extends V,V> |
KeyValue.from(K key,
Optional<T> optional)
|
static <K,T extends V,V> |
KeyValue.fromNullable(K key,
T value)
|
static <K,T extends V,V> |
KeyValue.just(K key,
T value)
|
<R> KeyValue<K,R> |
KeyValue.map(Function<? super V,? extends R> mapper)
Returns a
KeyValue consisting of the results of applying the given function to the value of this element. |
Modifier and Type | Method and Description |
---|---|
RedisFuture<KeyValue<K,V>> |
AbstractRedisAsyncCommands.blpop(long timeout,
K... keys) |
Mono<KeyValue<K,V>> |
AbstractRedisReactiveCommands.blpop(long timeout,
K... keys) |
RedisFuture<KeyValue<K,V>> |
AbstractRedisAsyncCommands.brpop(long timeout,
K... keys) |
Mono<KeyValue<K,V>> |
AbstractRedisReactiveCommands.brpop(long timeout,
K... keys) |
RedisFuture<List<KeyValue<K,V>>> |
AbstractRedisAsyncCommands.hmget(K key,
K... fields) |
Flux<KeyValue<K,V>> |
AbstractRedisReactiveCommands.hmget(K key,
K... fields) |
static <K,V> ScanIterator<KeyValue<K,V>> |
ScanIterator.hscan(RedisHashCommands<K,V> commands,
K key)
Sequentially iterate over entries in a hash identified by
key . |
static <K,V> ScanIterator<KeyValue<K,V>> |
ScanIterator.hscan(RedisHashCommands<K,V> commands,
K key,
ScanArgs scanArgs)
Sequentially iterate over entries in a hash identified by
key . |
RedisFuture<List<KeyValue<K,V>>> |
AbstractRedisAsyncCommands.mget(Iterable<K> keys) |
Flux<KeyValue<K,V>> |
AbstractRedisReactiveCommands.mget(Iterable<K> keys) |
RedisFuture<List<KeyValue<K,V>>> |
AbstractRedisAsyncCommands.mget(K... keys) |
Flux<KeyValue<K,V>> |
AbstractRedisReactiveCommands.mget(K... keys) |
Modifier and Type | Method and Description |
---|---|
RedisFuture<KeyValue<K,V>> |
RedisListAsyncCommands.blpop(long timeout,
K... keys)
Remove and get the first element in a list, or block until one is available.
|
RedisFuture<KeyValue<K,V>> |
RedisListAsyncCommands.brpop(long timeout,
K... keys)
Remove and get the last element in a list, or block until one is available.
|
RedisFuture<List<KeyValue<K,V>>> |
RedisHashAsyncCommands.hmget(K key,
K... fields)
Get the values of all the given hash fields.
|
RedisFuture<List<KeyValue<K,V>>> |
RedisStringAsyncCommands.mget(K... keys)
Get the values of all the given keys.
|
Modifier and Type | Method and Description |
---|---|
Mono<KeyValue<K,V>> |
RedisListReactiveCommands.blpop(long timeout,
K... keys)
Remove and get the first element in a list, or block until one is available.
|
Mono<KeyValue<K,V>> |
RedisListReactiveCommands.brpop(long timeout,
K... keys)
Remove and get the last element in a list, or block until one is available.
|
Flux<KeyValue<K,V>> |
RedisHashReactiveCommands.hmget(K key,
K... fields)
Get the values of all the given hash fields.
|
Flux<KeyValue<K,V>> |
RedisStringReactiveCommands.mget(K... keys)
Get the values of all the given keys.
|
Modifier and Type | Method and Description |
---|---|
KeyValue<K,V> |
RedisListCommands.blpop(long timeout,
K... keys)
Remove and get the first element in a list, or block until one is available.
|
KeyValue<K,V> |
RedisListCommands.brpop(long timeout,
K... keys)
Remove and get the last element in a list, or block until one is available.
|
Modifier and Type | Method and Description |
---|---|
List<KeyValue<K,V>> |
RedisHashCommands.hmget(K key,
K... fields)
Get the values of all the given hash fields.
|
List<KeyValue<K,V>> |
RedisStringCommands.mget(K... keys)
Get the values of all the given keys.
|
Modifier and Type | Method and Description |
---|---|
RedisFuture<List<KeyValue<K,V>>> |
RedisAdvancedClusterAsyncCommandsImpl.mget(Iterable<K> keys) |
Flux<KeyValue<K,V>> |
RedisAdvancedClusterReactiveCommandsImpl.mget(Iterable<K> keys) |
RedisFuture<List<KeyValue<K,V>>> |
RedisAdvancedClusterAsyncCommandsImpl.mget(K... keys) |
Flux<KeyValue<K,V>> |
RedisAdvancedClusterReactiveCommandsImpl.mget(K... keys) |
Modifier and Type | Method and Description |
---|---|
AsyncExecutions<KeyValue<K,V>> |
NodeSelectionListAsyncCommands.blpop(long timeout,
K... keys)
Remove and get the first element in a list, or block until one is available.
|
AsyncExecutions<KeyValue<K,V>> |
NodeSelectionListAsyncCommands.brpop(long timeout,
K... keys)
Remove and get the last element in a list, or block until one is available.
|
AsyncExecutions<List<KeyValue<K,V>>> |
NodeSelectionHashAsyncCommands.hmget(K key,
K... fields)
Get the values of all the given hash fields.
|
RedisFuture<List<KeyValue<K,V>>> |
RedisClusterAsyncCommands.mget(K... keys)
Get the values of all the given keys with pipelining.
|
RedisFuture<List<KeyValue<K,V>>> |
RedisAdvancedClusterAsyncCommands.mget(K... keys)
Get the values of all the given keys with pipelining.
|
AsyncExecutions<List<KeyValue<K,V>>> |
NodeSelectionStringAsyncCommands.mget(K... keys)
Get the values of all the given keys.
|
Modifier and Type | Method and Description |
---|---|
Flux<KeyValue<K,V>> |
RedisAdvancedClusterReactiveCommands.mget(K... keys)
Get the values of all the given keys with pipelining.
|
Flux<KeyValue<K,V>> |
RedisClusterReactiveCommands.mget(K... keys)
Get the values of all the given keys with pipelining.
|
Modifier and Type | Method and Description |
---|---|
Executions<KeyValue<K,V>> |
NodeSelectionListCommands.blpop(long timeout,
K... keys)
Remove and get the first element in a list, or block until one is available.
|
Executions<KeyValue<K,V>> |
NodeSelectionListCommands.brpop(long timeout,
K... keys)
Remove and get the last element in a list, or block until one is available.
|
Executions<List<KeyValue<K,V>>> |
NodeSelectionHashCommands.hmget(K key,
K... fields)
Get the values of all the given hash fields.
|
List<KeyValue<K,V>> |
RedisAdvancedClusterCommands.mget(K... keys)
Get the values of all the given keys with pipelining.
|
Executions<List<KeyValue<K,V>>> |
NodeSelectionStringCommands.mget(K... keys)
Get the values of all the given keys.
|
Modifier and Type | Method and Description |
---|---|
StreamingOutput.Subscriber<KeyValue<K,V>> |
KeyValueListOutput.getSubscriber() |
Modifier and Type | Method and Description |
---|---|
void |
KeyValueListOutput.setSubscriber(StreamingOutput.Subscriber<KeyValue<K,V>> subscriber) |
Copyright © 2018 lettuce.io. All rights reserved.