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.api.async |
Redis Cluster API for asynchronous executed commands.
|
io.lettuce.core.dynamic.segment |
Support for
CommandSegments and segment parsing. |
io.lettuce.core.metrics |
Collectors for client metrics.
|
io.lettuce.core.protocol |
Redis protocol layer abstraction.
|
io.lettuce.core.sentinel |
Redis Sentinel connection classes.
|
io.lettuce.core.sentinel.api.async |
Redis Sentinel API for asynchronous executed commands.
|
io.lettuce.core.sentinel.api.reactive |
Redis Sentinel API for reactive command execution.
|
io.lettuce.core.sentinel.api.sync |
Redis Sentinel API for synchronous executed commands.
|
Modifier and Type | Class and Description |
---|---|
static class |
BitFieldArgs.OverflowType
Represents the overflow types for the
OVERFLOW subcommand argument. |
class |
UnblockType
Unblock type for
CLIENT UNBLOCK command. |
Modifier and Type | Method and Description |
---|---|
<T> Flux<T> |
AbstractRedisReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output) |
<T> Flux<T> |
AbstractRedisReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output,
CommandArgs<K,V> args) |
<T> RedisFuture<T> |
AbstractRedisAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output) |
<T> RedisFuture<T> |
AbstractRedisAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args) |
Modifier and Type | Method and Description |
---|---|
<T> RedisFuture<T> |
BaseRedisAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Dispatch a command to the Redis Server.
|
<T> RedisFuture<T> |
BaseRedisAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T> Flux<T> |
BaseRedisReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output)
Dispatch a command to the Redis Server.
|
<T> Flux<T> |
BaseRedisReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
BaseRedisCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Dispatch a command to the Redis Server.
|
<T> T |
BaseRedisCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T> AsyncExecutions<T> |
BaseNodeSelectionAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Dispatch a command to the Redis Server.
|
<T> AsyncExecutions<T> |
BaseNodeSelectionAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
ProtocolKeyword |
CommandSegments.getCommandType() |
protected ProtocolKeyword |
CommandSegments.potentiallyResolveCommand(String commandType)
Attempt to resolve the
commandType against CommandType . |
Modifier and Type | Method and Description |
---|---|
ProtocolKeyword |
CommandLatencyId.commandType()
Returns the command type.
|
Modifier and Type | Method and Description |
---|---|
static CommandLatencyId |
CommandLatencyId.create(SocketAddress localAddress,
SocketAddress remoteAddress,
ProtocolKeyword commandType)
Create a new instance of
CommandLatencyId . |
void |
CommandLatencyRecorder.recordCommandLatency(SocketAddress local,
SocketAddress remote,
ProtocolKeyword commandType,
long firstResponseLatency,
long completionLatency)
Record the command latency per
connectionPoint and commandType . |
void |
DefaultCommandLatencyCollector.recordCommandLatency(SocketAddress local,
SocketAddress remote,
ProtocolKeyword commandType,
long firstResponseLatency,
long completionLatency)
Record the command latency per
connectionPoint and commandType . |
Constructor and Description |
---|
CommandLatencyId(SocketAddress localAddress,
SocketAddress remoteAddress,
ProtocolKeyword commandType) |
Modifier and Type | Class and Description |
---|---|
class |
CommandKeyword
Keyword modifiers for redis commands.
|
class |
CommandType
Redis commands.
|
Modifier and Type | Method and Description |
---|---|
ProtocolKeyword |
CommandWrapper.getType() |
ProtocolKeyword |
Command.getType() |
ProtocolKeyword |
RedisCommand.getType() |
ProtocolKeyword |
AsyncCommand.getType() |
Modifier and Type | Method and Description |
---|---|
CommandArgs<K,V> |
CommandArgs.add(ProtocolKeyword keyword)
Add a
ProtocolKeyword argument. |
Constructor and Description |
---|
Command(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Create a new command with the supplied type.
|
Command(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Create a new command with the supplied type and args.
|
Modifier and Type | Method and Description |
---|---|
<T> Flux<T> |
RedisSentinelReactiveCommandsImpl.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output) |
<T> Flux<T> |
RedisSentinelReactiveCommandsImpl.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output,
CommandArgs<K,V> args) |
<T> RedisFuture<T> |
RedisSentinelAsyncCommandsImpl.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output) |
<T> RedisFuture<T> |
RedisSentinelAsyncCommandsImpl.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args) |
Modifier and Type | Method and Description |
---|---|
<T> RedisFuture<T> |
RedisSentinelAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Dispatch a command to the Redis Server.
|
<T> RedisFuture<T> |
RedisSentinelAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T> Flux<T> |
RedisSentinelReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output)
Dispatch a command to the Redis Server.
|
<T> Flux<T> |
RedisSentinelReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
RedisSentinelCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Dispatch a command to the Redis Server.
|
<T> T |
RedisSentinelCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Copyright © 2020 lettuce.io. All rights reserved.