Uses of Interface
io.lettuce.core.protocol.ProtocolKeyword
-
Packages that use ProtocolKeyword Package Description io.lettuce.core The Redis client package containingRedisClient
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, seeRedisClusterClient
.io.lettuce.core.cluster.api.async Redis Cluster API for asynchronous executed commands.io.lettuce.core.dynamic.segment Support forCommandSegments
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. -
-
Uses of ProtocolKeyword in io.lettuce.core
Classes in io.lettuce.core that implement ProtocolKeyword Modifier and Type Class Description static class
BitFieldArgs.OverflowType
Represents the overflow types for theOVERFLOW
subcommand argument.class
FlushMode
Enum object describing flushing mode.class
FunctionRestoreMode
Restore mode forFUNCTION RESTORE
.static class
GeoArgs.Unit
Supported geo unit.class
UnblockType
Unblock type forCLIENT UNBLOCK
command.Methods in io.lettuce.core with parameters of type ProtocolKeyword Modifier and Type Method Description AclSetuserArgs
AclSetuserArgs. addCommand(CommandType command, ProtocolKeyword subCommand)
Adds all the commands there are in the server.static AclSetuserArgs
AclSetuserArgs.Builder. addCommand(CommandType command, ProtocolKeyword subCommand)
Creates newAclSetuserArgs
and adds the specified command to the list of the commands the user can execute.<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)
<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)
static AclSetuserArgs
AclSetuserArgs.Builder. removeCommand(CommandType command, ProtocolKeyword subCommand)
Creates newAclSetuserArgs
and removes the specified command to the list of the commands the user can execute.AclSetuserArgs
AclSetuserArgs. removeCommand(CommandType command, ProtocolKeyword subCommand)
Removes the specified command to the list of the commands the user can execute. -
Uses of ProtocolKeyword in io.lettuce.core.api.async
Methods in io.lettuce.core.api.async with parameters of type ProtocolKeyword Modifier and Type Method 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. -
Uses of ProtocolKeyword in io.lettuce.core.api.reactive
Methods in io.lettuce.core.api.reactive with parameters of type ProtocolKeyword Modifier and Type Method 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. -
Uses of ProtocolKeyword in io.lettuce.core.api.sync
Methods in io.lettuce.core.api.sync with parameters of type ProtocolKeyword Modifier and Type Method 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. -
Uses of ProtocolKeyword in io.lettuce.core.cluster
Methods in io.lettuce.core.cluster with parameters of type ProtocolKeyword Modifier and Type Method Description static boolean
ClusterReadOnlyCommands. isReadOnlyCommand(ProtocolKeyword protocolKeyword)
-
Uses of ProtocolKeyword in io.lettuce.core.cluster.api.async
Methods in io.lettuce.core.cluster.api.async with parameters of type ProtocolKeyword Modifier and Type Method Description <T> AsyncExecutions<T>
BaseNodeSelectionAsyncCommands. dispatch(ProtocolKeyword type, CommandOutput<K,V,T> output)
Deprecated.since 6.2, asCommandOutput
is being reused for all responses of all nodes and that leads to unwanted behavior.<T> AsyncExecutions<T>
BaseNodeSelectionAsyncCommands. dispatch(ProtocolKeyword type, CommandOutput<K,V,T> output, CommandArgs<K,V> args)
Deprecated.since 6.2, asCommandOutput
is being reused for all responses of all nodes and that leads to unwanted behavior.<T> AsyncExecutions<T>
BaseNodeSelectionAsyncCommands. dispatch(ProtocolKeyword type, Supplier<CommandOutput<K,V,T>> outputSupplier)
Dispatch a command to the Redis Server.<T> AsyncExecutions<T>
BaseNodeSelectionAsyncCommands. dispatch(ProtocolKeyword type, Supplier<CommandOutput<K,V,T>> outputSupplier, CommandArgs<K,V> args)
Dispatch a command to the Redis Server. -
Uses of ProtocolKeyword in io.lettuce.core.dynamic.segment
Methods in io.lettuce.core.dynamic.segment that return ProtocolKeyword Modifier and Type Method Description ProtocolKeyword
CommandSegments. getCommandType()
protected ProtocolKeyword
CommandSegments. potentiallyResolveCommand(String commandType)
Attempt to resolve thecommandType
againstCommandType
. -
Uses of ProtocolKeyword in io.lettuce.core.metrics
Methods in io.lettuce.core.metrics that return ProtocolKeyword Modifier and Type Method Description ProtocolKeyword
CommandLatencyId. commandType()
Returns the command type.Methods in io.lettuce.core.metrics with parameters of type ProtocolKeyword Modifier and Type Method Description static CommandLatencyId
CommandLatencyId. create(SocketAddress localAddress, SocketAddress remoteAddress, ProtocolKeyword commandType)
Create a new instance ofCommandLatencyId
.void
CommandLatencyRecorder. recordCommandLatency(SocketAddress local, SocketAddress remote, ProtocolKeyword commandType, long firstResponseLatency, long completionLatency)
Record the command latency perconnectionPoint
andcommandType
.void
DefaultCommandLatencyCollector. recordCommandLatency(SocketAddress local, SocketAddress remote, ProtocolKeyword commandType, long firstResponseLatency, long completionLatency)
Record the command latency perconnectionPoint
andcommandType
.void
MicrometerCommandLatencyRecorder. recordCommandLatency(SocketAddress local, SocketAddress remote, ProtocolKeyword commandType, long firstResponseLatency, long completionLatency)
Constructors in io.lettuce.core.metrics with parameters of type ProtocolKeyword Constructor Description CommandLatencyId(SocketAddress localAddress, SocketAddress remoteAddress, ProtocolKeyword commandType)
-
Uses of ProtocolKeyword in io.lettuce.core.protocol
Classes in io.lettuce.core.protocol that implement ProtocolKeyword Modifier and Type Class Description class
CommandKeyword
Keyword modifiers for redis commands.class
CommandType
Redis commands.Methods in io.lettuce.core.protocol that return ProtocolKeyword Modifier and Type Method Description ProtocolKeyword
AsyncCommand. getType()
ProtocolKeyword
Command. getType()
ProtocolKeyword
CommandWrapper. getType()
ProtocolKeyword
RedisCommand. getType()
Methods in io.lettuce.core.protocol with parameters of type ProtocolKeyword Modifier and Type Method Description CommandArgs<K,V>
CommandArgs. add(ProtocolKeyword keyword)
Add aProtocolKeyword
argument.static boolean
ReadOnlyCommands. isReadOnlyCommand(ProtocolKeyword protocolKeyword)
Constructors in io.lettuce.core.protocol with parameters of type ProtocolKeyword Constructor 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. -
Uses of ProtocolKeyword in io.lettuce.core.sentinel
Methods in io.lettuce.core.sentinel with parameters of type ProtocolKeyword Modifier and Type Method Description <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)
<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)
-
Uses of ProtocolKeyword in io.lettuce.core.sentinel.api.async
Methods in io.lettuce.core.sentinel.api.async with parameters of type ProtocolKeyword Modifier and Type Method 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. -
Uses of ProtocolKeyword in io.lettuce.core.sentinel.api.reactive
Methods in io.lettuce.core.sentinel.api.reactive with parameters of type ProtocolKeyword Modifier and Type Method 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. -
Uses of ProtocolKeyword in io.lettuce.core.sentinel.api.sync
Methods in io.lettuce.core.sentinel.api.sync with parameters of type ProtocolKeyword Modifier and Type Method 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.
-