Skip navigation links
Lettuce
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

abort() - Method in class io.lettuce.core.ShutdownArgs
Cancels an ongoing shutdown and cannot be combined with other flags.
abort() - Static method in class io.lettuce.core.ShutdownArgs.Builder
Creates new ShutdownArgs and setting ABORT.
AbstractInvocationHandler - Class in io.lettuce.core.internal
Abstract base class for invocation handlers.
AbstractInvocationHandler() - Constructor for class io.lettuce.core.internal.AbstractInvocationHandler
 
AbstractInvocationHandler.MethodTranslator - Class in io.lettuce.core.internal
 
AbstractRedisAsyncCommands<K,V> - Class in io.lettuce.core
An asynchronous and thread-safe API for a Redis connection.
AbstractRedisAsyncCommands(StatefulConnection<K, V>, RedisCodec<K, V>) - Constructor for class io.lettuce.core.AbstractRedisAsyncCommands
Initialize a new instance.
AbstractRedisClient - Class in io.lettuce.core
Base Redis client.
AbstractRedisClient(ClientResources) - Constructor for class io.lettuce.core.AbstractRedisClient
Create a new instance with client resources.
AbstractRedisReactiveCommands<K,V> - Class in io.lettuce.core
A reactive and thread-safe API for a Redis connection.
AbstractRedisReactiveCommands(StatefulConnection<K, V>, RedisCodec<K, V>) - Constructor for class io.lettuce.core.AbstractRedisReactiveCommands
Initialize a new instance.
absttl() - Method in class io.lettuce.core.RestoreArgs
TTL will represent an absolute Unix timestamp (in milliseconds) in which the key will expire.
absttl(boolean) - Method in class io.lettuce.core.RestoreArgs
TTL will represent an absolute Unix timestamp (in milliseconds) in which the key will expire.
acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in interface io.lettuce.core.ConnectionFuture
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in interface io.lettuce.core.ConnectionFuture
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in interface io.lettuce.core.ConnectionFuture
 
ACL_CATEGORY_MAPPING - Static variable in class io.lettuce.core.models.command.CommandDetailParser
 
aclCat() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclCat(AclCategory) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclCat() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclCat(AclCategory) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclCat() - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command shows the available ACL categories if called without arguments.
aclCat(AclCategory) - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command shows all the Redis commands in the specified category.
aclCat() - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command shows the available ACL categories if called without arguments.
aclCat(AclCategory) - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command shows all the Redis commands in the specified category.
aclCat() - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command shows the available ACL categories if called without arguments.
aclCat(AclCategory) - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command shows all the Redis commands in the specified category.
aclCat() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command shows the available ACL categories if called without arguments.
aclCat(AclCategory) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command shows all the Redis commands in the specified category.
aclCat() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command shows the available ACL categories if called without arguments.
aclCat(AclCategory) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command shows all the Redis commands in the specified category.
AclCategory - Enum in io.lettuce.core
Enum object describing Redis ACL categories.
aclDeluser(String...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclDeluser(String...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclDeluser(String...) - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
Delete all the specified ACL users and terminate all the connections that are authenticated with such users.
aclDeluser(String...) - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
Delete all the specified ACL users and terminate all the connections that are authenticated with such users.
aclDeluser(String...) - Method in interface io.lettuce.core.api.sync.RedisAclCommands
Delete all the specified ACL users and terminate all the connections that are authenticated with such users.
aclDeluser(String...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
Delete all the specified ACL users and terminate all the connections that are authenticated with such users.
aclDeluser(String...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
Delete all the specified ACL users and terminate all the connections that are authenticated with such users.
aclDryRun(String, String, String...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclDryRun(String, RedisCommand<K, V, ?>) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclDryRun(String, String, String...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclDryRun(String, RedisCommand<K, V, ?>) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclDryRun(String, String, String...) - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
Simulate the execution of a given command by a given user.
aclDryRun(String, RedisCommand<K, V, ?>) - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
Simulate the execution of a given command by a given user.
aclDryRun(String, String, String...) - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
Simulate the execution of a given command by a given user.
aclDryRun(String, RedisCommand<K, V, ?>) - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
Simulate the execution of a given command by a given user.
aclDryRun(String, String, String...) - Method in interface io.lettuce.core.api.sync.RedisAclCommands
Simulate the execution of a given command by a given user.
aclDryRun(String, RedisCommand<K, V, ?>) - Method in interface io.lettuce.core.api.sync.RedisAclCommands
Simulate the execution of a given command by a given user.
aclDryRun(String, String, String...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
Simulate the execution of a given command by a given user.
aclDryRun(String, RedisCommand<K, V, ?>) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
Simulate the execution of a given command by a given user.
aclDryRun(String, String, String...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
Simulate the execution of a given command by a given user.
aclDryRun(String, RedisCommand<K, V, ?>) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
Simulate the execution of a given command by a given user.
aclGenpass() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclGenpass(int) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclGenpass() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclGenpass(int) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclGenpass() - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command generates a password.
aclGenpass(int) - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command generates a password.
aclGenpass() - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command generates a password.
aclGenpass(int) - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command generates a password.
aclGenpass() - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command generates a password.
aclGenpass(int) - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command generates a password.
aclGenpass() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command generates a password.
aclGenpass(int) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command generates a password.
aclGenpass() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command generates a password.
aclGenpass(int) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command generates a password.
aclGetuser(String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclGetuser(String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclGetuser(String) - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command returns all the rules defined for an existing ACL user.
aclGetuser(String) - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command returns all the rules defined for an existing ACL user.
aclGetuser(String) - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command returns all the rules defined for an existing ACL user.
aclGetuser(String) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command returns all the rules defined for an existing ACL user.
aclGetuser(String) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command returns all the rules defined for an existing ACL user.
aclList() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclList() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclList() - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command shows the currently active ACL rules in the Redis server.
aclList() - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command shows the currently active ACL rules in the Redis server.
aclList() - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command shows the currently active ACL rules in the Redis server.
aclList() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command shows the currently active ACL rules in the Redis server.
aclList() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command shows the currently active ACL rules in the Redis server.
aclLoad() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclLoad() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclLoad() - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
When Redis is configured to use an ACL file (with the aclfile configuration option), this command will reload the ACLs from the file, replacing all the current ACL rules with the ones defined in the file.
aclLoad() - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
When Redis is configured to use an ACL file (with the aclfile configuration option), this command will reload the ACLs from the file, replacing all the current ACL rules with the ones defined in the file.
aclLoad() - Method in interface io.lettuce.core.api.sync.RedisAclCommands
When Redis is configured to use an ACL file (with the aclfile configuration option), this command will reload the ACLs from the file, replacing all the current ACL rules with the ones defined in the file.
aclLoad() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
When Redis is configured to use an ACL file (with the aclfile configuration option), this command will reload the ACLs from the file, replacing all the current ACL rules with the ones defined in the file.
aclLoad() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
When Redis is configured to use an ACL file (with the aclfile configuration option), this command will reload the ACLs from the file, replacing all the current ACL rules with the ones defined in the file.
aclLog() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclLog(int) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclLog() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclLog(int) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclLog() - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command shows a list of recent ACL security events.
aclLog(int) - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command shows a list of recent ACL security events.
aclLog() - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command shows a list of recent ACL security events.
aclLog(int) - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command shows a list of recent ACL security events.
aclLog() - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command shows a list of recent ACL security events.
aclLog(int) - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command shows a list of recent ACL security events.
aclLog() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command shows a list of recent ACL security events.
aclLog(int) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command shows a list of recent ACL security events.
aclLog() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command shows a list of recent ACL security events.
aclLog(int) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command shows a list of recent ACL security events.
aclLogReset() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclLogReset() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclLogReset() - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command clears ACL security events.
aclLogReset() - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command clears ACL security events.
aclLogReset() - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command clears ACL security events.
aclLogReset() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command clears ACL security events.
aclLogReset() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command clears ACL security events.
aclSave() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclSave() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclSave() - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
When Redis is configured to use an ACL file (with the aclfile configuration option), this command will save the currently defined ACLs from the server memory to the ACL file.
aclSave() - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
When Redis is configured to use an ACL file (with the aclfile configuration option), this command will save the currently defined ACLs from the server memory to the ACL file.
aclSave() - Method in interface io.lettuce.core.api.sync.RedisAclCommands
When Redis is configured to use an ACL file (with the aclfile configuration option), this command will save the currently defined ACLs from the server memory to the ACL file.
aclSave() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
When Redis is configured to use an ACL file (with the aclfile configuration option), this command will save the currently defined ACLs from the server memory to the ACL file.
aclSave() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
When Redis is configured to use an ACL file (with the aclfile configuration option), this command will save the currently defined ACLs from the server memory to the ACL file.
aclSetuser(String, AclSetuserArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclSetuser(String, AclSetuserArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclSetuser(String, AclSetuserArgs) - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
Create an ACL user with the specified rules or modify the rules of an existing user.
aclSetuser(String, AclSetuserArgs) - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
Create an ACL user with the specified rules or modify the rules of an existing user.
aclSetuser(String, AclSetuserArgs) - Method in interface io.lettuce.core.api.sync.RedisAclCommands
Create an ACL user with the specified rules or modify the rules of an existing user.
aclSetuser(String, AclSetuserArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
Create an ACL user with the specified rules or modify the rules of an existing user.
aclSetuser(String, AclSetuserArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
Create an ACL user with the specified rules or modify the rules of an existing user.
AclSetuserArgs - Class in io.lettuce.core
Argument list builder for the Redis ACL SETUSER command.
AclSetuserArgs() - Constructor for class io.lettuce.core.AclSetuserArgs
 
AclSetuserArgs.Builder - Class in io.lettuce.core
Builder entry points for AclSetuserArgs.
aclUsers() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclUsers() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclUsers() - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command shows a list of all the usernames of the currently configured users in the Redis ACL system.
aclUsers() - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command shows a list of all the usernames of the currently configured users in the Redis ACL system.
aclUsers() - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command shows a list of all the usernames of the currently configured users in the Redis ACL system.
aclUsers() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command shows a list of all the usernames of the currently configured users in the Redis ACL system.
aclUsers() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command shows a list of all the usernames of the currently configured users in the Redis ACL system.
aclWhoami() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
aclWhoami() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
aclWhoami() - Method in interface io.lettuce.core.api.async.RedisAclAsyncCommands
The command shows a list of all the usernames of the currently configured users in the Redis ACL system.
aclWhoami() - Method in interface io.lettuce.core.api.reactive.RedisAclReactiveCommands
The command shows a list of all the usernames of the currently configured users in the Redis ACL system.
aclWhoami() - Method in interface io.lettuce.core.api.sync.RedisAclCommands
The command shows a list of all the usernames of the currently configured users in the Redis ACL system.
aclWhoami() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionAclAsyncCommands
The command shows a list of all the usernames of the currently configured users in the Redis ACL system.
aclWhoami() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionAclCommands
The command shows a list of all the usernames of the currently configured users in the Redis ACL system.
acquire() - Method in interface io.lettuce.core.support.AsyncPool
Acquire an object from this AsyncPool.
acquire() - Method in class io.lettuce.core.support.BoundedAsyncPool
 
activated() - Method in class io.lettuce.core.cluster.StatefulRedisClusterConnectionImpl
 
activated() - Method in interface io.lettuce.core.protocol.ConnectionFacade
Callback for a connection activated event.
activated() - Method in class io.lettuce.core.pubsub.StatefulRedisPubSubConnectionImpl
 
activated() - Method in class io.lettuce.core.RedisChannelHandler
Notification when the connection becomes active (connected).
adapt(Future<V>, CompletableFuture<V>) - Static method in class io.lettuce.core.internal.Futures
Adapt Netty's Future emitting a value result into a CompletableFuture.
adaptAnnotation(A) - Method in class io.lettuce.core.dynamic.support.MethodParameter
A template method to post-process a given annotation instance before returning it to the caller.
adaptAnnotationArray(Annotation[]) - Method in class io.lettuce.core.dynamic.support.MethodParameter
A template method to post-process a given annotation array before returning it to the caller.
AdaptiveRefreshTriggeredEvent - Class in io.lettuce.core.event.cluster
Event when a topology refresh is about to start by an adaptive refresh trigger.
AdaptiveRefreshTriggeredEvent(Supplier<Partitions>, Runnable, ClusterTopologyRefreshOptions.RefreshTrigger) - Constructor for class io.lettuce.core.event.cluster.AdaptiveRefreshTriggeredEvent
 
AdaptiveRefreshTriggeredEvent.PersistentReconnectsAdaptiveRefreshTriggeredEvent - Class in io.lettuce.core.event.cluster
Extension to AdaptiveRefreshTriggeredEvent providing the reconnect-attempt counter value.
AdaptiveRefreshTriggeredEvent.UncoveredSlotAdaptiveRefreshTriggeredEvent - Class in io.lettuce.core.event.cluster
Extension to AdaptiveRefreshTriggeredEvent providing the uncovered slot value.
adaptiveRefreshTriggersTimeout(Duration) - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
Set the timeout for adaptive topology updates.
adaptiveRefreshTriggersTimeout(long, TimeUnit) - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
add(RedisClusterNode) - Method in class io.lettuce.core.cluster.models.partitions.Partitions
Adds the RedisClusterNode to this Partitions.
add(RedisCommand<K, V, ?>) - Method in class io.lettuce.core.output.MultiOutput
 
add(Map<K, V>) - Method in class io.lettuce.core.protocol.CommandArgs
Add a map (hash) argument.
add(String) - Method in class io.lettuce.core.protocol.CommandArgs
Add a string argument.
add(char[]) - Method in class io.lettuce.core.protocol.CommandArgs
Add a string as char-array.
add(long) - Method in class io.lettuce.core.protocol.CommandArgs
Add an 64-bit integer (long) argument.
add(double) - Method in class io.lettuce.core.protocol.CommandArgs
Add a double argument.
add(byte[]) - Method in class io.lettuce.core.protocol.CommandArgs
Add a byte-array argument.
add(CommandKeyword) - Method in class io.lettuce.core.protocol.CommandArgs
Add a CommandKeyword argument.
add(CommandType) - Method in class io.lettuce.core.protocol.CommandArgs
Add a CommandType argument.
add(ProtocolKeyword) - Method in class io.lettuce.core.protocol.CommandArgs
Add a ProtocolKeyword argument.
addAlias(RedisURI) - Method in class io.lettuce.core.cluster.models.partitions.RedisClusterNode
Add an alias to RedisClusterNode.
addAll(Collection<? extends RedisClusterNode>) - Method in class io.lettuce.core.cluster.models.partitions.Partitions
Add all nodes from the given collection and update the read-view/caches.
addAll(CommandArgs<?, ?>) - Method in class io.lettuce.core.protocol.CommandArgs
Add all arguments from CommandArgs
addCategory(AclCategory) - Method in class io.lettuce.core.AclSetuserArgs
Adds all the commands in the specified category to the list of commands the user is able to execute.
addCategory(AclCategory) - Static method in class io.lettuce.core.AclSetuserArgs.Builder
Creates new AclSetuserArgs and adds all the commands in the specified category to the list of commands the user is able to execute.
addCommand(CommandType) - Method in class io.lettuce.core.AclSetuserArgs
Adds this command to the list of the commands the user can call.
addCommand(CommandType, ProtocolKeyword) - Method in class io.lettuce.core.AclSetuserArgs
Adds all the commands there are in the server.
addCommand(CommandType) - Static method in class io.lettuce.core.AclSetuserArgs.Builder
Creates new AclSetuserArgs and adds this command to the list of the commands the user can call.
addCommand(CommandType, ProtocolKeyword) - Static method in class io.lettuce.core.AclSetuserArgs.Builder
Creates new AclSetuserArgs and adds the specified command to the list of the commands the user can execute.
addHashedPassword(String) - Method in class io.lettuce.core.AclSetuserArgs
Adds the specified hashed password to the list of user passwords.
addHashedPassword(String) - Static method in class io.lettuce.core.AclSetuserArgs.Builder
Creates new AclSetuserArgs and adds the specified hashed password to the list of user passwords.
addInterceptor(MethodInterceptor) - Method in class io.lettuce.core.dynamic.intercept.InvocationProxyFactory
Add a MethodInterceptor to the interceptor chain.
addInterface(Class<?>) - Method in class io.lettuce.core.dynamic.intercept.InvocationProxyFactory
Add a interface type that should be implemented by the resulting invocation proxy.
addInvalidationListener(Consumer<K>) - Method in class io.lettuce.core.support.caching.ClientSideCaching
 
addInvalidationListener(Consumer<? super K>) - Method in interface io.lettuce.core.support.caching.RedisCache
Register a invalidation listener that is notified if a key in this Redis cache expires or gets modified.
addKey(K) - Method in class io.lettuce.core.protocol.CommandArgs
Adds a key argument.
addKeys(Iterable<K>) - Method in class io.lettuce.core.protocol.CommandArgs
Add multiple key arguments.
addKeys(K...) - Method in class io.lettuce.core.protocol.CommandArgs
Add multiple key arguments.
addListener(RedisConnectionStateListener) - Method in class io.lettuce.core.AbstractRedisClient
Add a listener for the RedisConnectionState.
addListener(CommandListener) - Method in class io.lettuce.core.AbstractRedisClient
Add a listener for Redis Command events.
addListener(RedisConnectionStateListener) - Method in interface io.lettuce.core.api.StatefulConnection
Add a listener for the RedisConnectionStateListener.
addListener(PushListener) - Method in interface io.lettuce.core.api.StatefulRedisConnection
Add a new listener to consume push messages.
addListener(RedisClusterPushListener) - Method in interface io.lettuce.core.cluster.api.StatefulRedisClusterConnection
Add a new listener to consume push messages.
addListener(RedisClusterPushListener) - Method in interface io.lettuce.core.cluster.ClusterPushHandler
Add a new listener.
addListener(RedisClusterPubSubListener<K, V>) - Method in interface io.lettuce.core.cluster.pubsub.StatefulRedisClusterPubSubConnection
Add a new listener.
addListener(RedisClusterPushListener) - Method in interface io.lettuce.core.cluster.pubsub.StatefulRedisClusterPubSubConnection
Add a new listener to consume push messages.
addListener(RedisClusterPubSubListener<K, V>) - Method in class io.lettuce.core.cluster.PubSubClusterEndpoint
Add a new listener.
addListener(RedisClusterPushListener) - Method in class io.lettuce.core.cluster.StatefulRedisClusterConnectionImpl
 
addListener(RedisConnectionStateListener) - Method in class io.lettuce.core.ConnectionEvents
 
addListener(PushListener) - Method in class io.lettuce.core.protocol.DefaultEndpoint
 
addListener(PushListener) - Method in interface io.lettuce.core.protocol.PushHandler
Add a new listener.
addListener(RedisPubSubListener<K, V>) - Method in class io.lettuce.core.pubsub.PubSubEndpoint
Add a new listener.
addListener(RedisPubSubListener<K, V>) - Method in interface io.lettuce.core.pubsub.StatefulRedisPubSubConnection
Add a new listener.
addListener(RedisPubSubListener<K, V>) - Method in class io.lettuce.core.pubsub.StatefulRedisPubSubConnectionImpl
Add a new listener.
addListener(RedisConnectionStateListener) - Method in class io.lettuce.core.RedisChannelHandler
Add a listener for the RedisConnectionStateListener.
addListener(CloseEvents.CloseListener) - Method in class io.lettuce.core.RedisChannelHandler
 
addListener(PushListener) - Method in class io.lettuce.core.StatefulRedisConnectionImpl
Add a new listener.
addPartition(RedisClusterNode) - Method in class io.lettuce.core.cluster.models.partitions.Partitions
Adds a partition without updating the read view/cache.
addPassword(String) - Method in class io.lettuce.core.AclSetuserArgs
Adds the specified clear text password as an hashed password in the list of the users passwords.
addPassword(String) - Static method in class io.lettuce.core.AclSetuserArgs.Builder
Creates new AclSetuserArgs and adds the specified clear text password as an hashed password in the list of the users passwords.
addr(String) - Method in class io.lettuce.core.KillArgs
Kill the client at addr (Remote Address).
addr(String) - Static method in class io.lettuce.core.KillArgs.Builder
Creates new KillArgs setting ADDR (Remote Address).
addressResolverGroup() - Method in interface io.lettuce.core.resource.ClientResources
Return the AddressResolverGroup instance for DNS resolution.
addressResolverGroup(AddressResolverGroup<?>) - Method in interface io.lettuce.core.resource.ClientResources.Builder
Sets the AddressResolverGroup for DNS resolution.
addressResolverGroup() - Method in class io.lettuce.core.resource.DefaultClientResources
 
addressResolverGroup(AddressResolverGroup<?>) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
Sets the AddressResolverGroup for DNS resolution.
addValue(V) - Method in class io.lettuce.core.protocol.CommandArgs
Add a value argument.
addValues(Iterable<V>) - Method in class io.lettuce.core.protocol.CommandArgs
Add multiple value arguments.
addValues(V...) - Method in class io.lettuce.core.protocol.CommandArgs
Add multiple value arguments.
after() - Method in class io.lettuce.core.cluster.event.ClusterTopologyChangedEvent
Returns the cluster topology view after the topology changed.
afterBootstrapInitialized(Bootstrap) - Method in interface io.lettuce.core.resource.NettyCustomizer
Hook invoked each time the driver creates a new Connection and configures a new instance of Bootstrap for it.
afterChannelInitialized(Channel) - Method in interface io.lettuce.core.resource.NettyCustomizer
Hook invoked each time the driver initializes the channel.
afterCommandDecoded(ByteBuf) - Method in interface io.lettuce.core.protocol.DecodeBufferPolicy
Callback that is invoked after a command has been fully decoded.
afterDecode(ChannelHandlerContext, RedisCommand<?, ?, ?>) - Method in class io.lettuce.core.protocol.CommandHandler
Hook method called after command completion.
afterDecode(ChannelHandlerContext, RedisCommand<?, ?, ?>) - Method in class io.lettuce.core.pubsub.PubSubCommandHandler
 
afterDecoding(ByteBuf) - Method in interface io.lettuce.core.protocol.DecodeBufferPolicy
Callback that is invoked after leaving the decode loop.
afterPartialDecode(ByteBuf) - Method in interface io.lettuce.core.protocol.DecodeBufferPolicy
Callback that is invoked after partially decoding a command.
aggregateAsync(Map<?, ? extends CompletionStage<Long>>) - Static method in class io.lettuce.core.cluster.MultiNodeExecution
Aggregate (sum) results of the RedisFutures.
all() - Method in interface io.lettuce.core.cluster.api.async.RedisAdvancedClusterAsyncCommands
Select all known cluster nodes.
all() - Method in interface io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands
Select all known cluster nodes.
all() - Method in interface io.lettuce.core.cluster.pubsub.api.async.RedisClusterPubSubAsyncCommands
Select all known cluster nodes.
all() - Method in interface io.lettuce.core.cluster.pubsub.api.reactive.RedisClusterPubSubReactiveCommands
Select all known cluster nodes.
all() - Method in interface io.lettuce.core.cluster.pubsub.api.sync.RedisClusterPubSubCommands
Select all known cluster nodes.
allChannels() - Method in class io.lettuce.core.AclSetuserArgs
Allows the user to access all the Pub/Sub channels.
allChannels() - Static method in class io.lettuce.core.AclSetuserArgs.Builder
Creates new AclSetuserArgs and allows the user to access all the Pub/Sub channels.
allCommands() - Method in class io.lettuce.core.AclSetuserArgs
Adds all the commands there are in the server.
allCommands() - Static method in class io.lettuce.core.AclSetuserArgs.Builder
Creates new AclSetuserArgs and adds all the commands there are in the server.
allKeys() - Method in class io.lettuce.core.AclSetuserArgs
Allows the user to access all the keys.
allKeys() - Static method in class io.lettuce.core.AclSetuserArgs.Builder
Creates new AclSetuserArgs and allows the user to access all the keys.
allocate(Class<T>) - Method in class io.lettuce.core.resource.DefaultEventLoopGroupProvider
 
allocate(Class<T>) - Method in interface io.lettuce.core.resource.EventLoopGroupProvider
Retrieve a EventLoopGroup for the channel type.
allocateBuffer(ChannelHandlerContext, Object, boolean) - Method in class io.lettuce.core.protocol.CommandEncoder
 
allOf(Collection<? extends CompletionStage<?>>) - Static method in class io.lettuce.core.internal.Futures
Create a composite CompletableFuture is composed from the given stages.
alpha() - Method in class io.lettuce.core.SortArgs
Apply lexicographically sort.
alpha() - Static method in class io.lettuce.core.SortArgs.Builder
Creates new SortArgs setting ALPHA.
always() - Static method in class io.lettuce.core.protocol.DecodeBufferPolicies
DecodeBufferPolicy that discards read bytes after each decoding phase.
alwaysOkOfAsync(Map<?, ? extends CompletionStage<String>>) - Static method in class io.lettuce.core.cluster.MultiNodeExecution
Returns always OK and guarantee that all futures are finished.
alwaysSome() - Static method in class io.lettuce.core.protocol.DecodeBufferPolicies
DecodeBufferPolicy that discards some read bytes after each decoding phase.
and(ReadOnlyCommands.ReadOnlyPredicate) - Method in interface io.lettuce.core.protocol.ReadOnlyCommands.ReadOnlyPredicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
annotate(String) - Method in class io.lettuce.core.tracing.Tracer.Span
Associates an event that explains latency with the current system time.
AnnotationCommandSegmentFactory - Class in io.lettuce.core.dynamic.segment
CommandSegmentFactory implementation that creates CommandSegments considering Command and CommandNaming annotations.
AnnotationCommandSegmentFactory() - Constructor for class io.lettuce.core.dynamic.segment.AnnotationCommandSegmentFactory
 
AnnotationParameterNameDiscoverer - Class in io.lettuce.core.dynamic.support
ParameterNameDiscoverer based on Param annotations to resolve parameter names.
AnnotationParameterNameDiscoverer() - Constructor for class io.lettuce.core.dynamic.support.AnnotationParameterNameDiscoverer
 
AnnotationRedisCodecResolver - Class in io.lettuce.core.dynamic.codec
Annotation-based RedisCodecResolver.
AnnotationRedisCodecResolver(List<RedisCodec<?, ?>>) - Constructor for class io.lettuce.core.dynamic.codec.AnnotationRedisCodecResolver
Creates a new AnnotationRedisCodecResolver given a List of RedisCodecs.
AnnotationRedisCodecResolver.ParameterWrappers - Class in io.lettuce.core.dynamic.codec
Parameter wrapper support for types that encapsulate one or more parameter values.
ANY - Static variable in class io.lettuce.core.ReadFrom
Setting to read from any node.
ANY_REPLICA - Static variable in class io.lettuce.core.ReadFrom
Setting to read from any replica node.
append(K, V) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
append(K, V) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
append(K, V) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Append a value to a key.
append(K, V) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Append a value to a key.
append(K, V) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Append a value to a key.
append(K, V) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Append a value to a key.
append(K, V) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Append a value to a key.
apply(RedisURI) - Method in class io.lettuce.core.ConnectionBuilder
Apply settings from RedisURI
apply(RedisURI) - Method in class io.lettuce.core.ConnectionState
Applies settings from RedisURI.
applyAuthentication(RedisURI) - Method in class io.lettuce.core.RedisURI
Apply authentication from another RedisURI.
applyBounds(Duration, Duration, Duration) - Static method in class io.lettuce.core.resource.Delay
 
applyKeepAlive(Bootstrap, int, Duration, Duration) - Static method in class io.lettuce.core.resource.EpollProvider
Apply Keep-Alive options.
applyKeepAlive(Bootstrap, int, Duration, Duration) - Static method in class io.lettuce.core.resource.IOUringProvider
Apply Keep-Alive options.
applySsl(RedisURI) - Method in class io.lettuce.core.RedisURI
Apply authentication from another RedisURI.
applyTcpUserTimeout(Bootstrap, Duration) - Static method in class io.lettuce.core.resource.EpollProvider
Apply TcpUserTimeout options.
applyTcpUserTimeout(Bootstrap, Duration) - Static method in class io.lettuce.core.resource.IOUringProvider
Apply TcpUserTimeout options.
applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in interface io.lettuce.core.ConnectionFuture
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in interface io.lettuce.core.ConnectionFuture
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in interface io.lettuce.core.ConnectionFuture
 
approximateTrimming() - Method in class io.lettuce.core.XAddArgs
Apply efficient trimming for capped streams using the ~ flag.
approximateTrimming(boolean) - Method in class io.lettuce.core.XAddArgs
Apply efficient trimming for capped streams using the ~ flag.
approximateTrimming() - Method in class io.lettuce.core.XTrimArgs
Apply efficient trimming for capped streams using the ~ flag.
approximateTrimming(boolean) - Method in class io.lettuce.core.XTrimArgs
Apply efficient trimming for capped streams using the ~ flag.
args - Variable in class io.lettuce.core.protocol.Command
 
ArrayOutput<K,V> - Class in io.lettuce.core.output
List of objects and lists to support dynamic nested structures (List with mixed content of values and sublists).
ArrayOutput(RedisCodec<K, V>) - Constructor for class io.lettuce.core.output.ArrayOutput
 
arrayToDelimitedString(Object[], String) - Static method in class io.lettuce.core.internal.LettuceStrings
Convert a String array into a delimited String (e.g.
as(Class<?>) - Method in class io.lettuce.core.dynamic.support.ResolvableType
Return this type as a ResolvableType of the specified class.
asc() - Method in class io.lettuce.core.GeoArgs
Sort results ascending.
asc() - Method in class io.lettuce.core.GeoRadiusStoreArgs
Sort results ascending.
asc() - Method in class io.lettuce.core.SortArgs
Apply numeric sort in ascending order.
asc() - Static method in class io.lettuce.core.SortArgs.Builder
Creates new SortArgs setting ASC.
ASCII - Static variable in class io.lettuce.core.codec.StringCodec
 
asCollection() - Method in class io.lettuce.core.dynamic.support.ResolvableType
Convenience method to return this type as a resolvable Collection type.
asking() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
asking() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
asking() - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
The asking command is required after a -ASK redirection.
asking() - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
The asking command is required after a -ASK redirection.
asking() - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
The asking command is required after a -ASK redirection.
AskRedirectionEvent - Class in io.lettuce.core.cluster.event
Event emitted on a ASK redirection.
AskRedirectionEvent(String, String, int, String) - Constructor for class io.lettuce.core.cluster.event.AskRedirectionEvent
 
asMap() - Method in interface io.lettuce.core.cluster.api.async.AsyncExecutions
 
asMap() - Method in interface io.lettuce.core.cluster.api.NodeSelectionSupport
 
asMap() - Method in interface io.lettuce.core.cluster.api.sync.Executions
 
asMap() - Method in class io.lettuce.core.dynamic.support.ResolvableType
Convenience method to return this type as a resolvable Map type.
asPredicate() - Static method in class io.lettuce.core.cluster.ClusterReadOnlyCommands
Return a ReadOnlyCommands.ReadOnlyPredicate to test against the underlying known commands.
asPredicate() - Static method in class io.lettuce.core.protocol.ReadOnlyCommands
Return a ReadOnlyCommands.ReadOnlyPredicate to test against the underlying known commands.
assertDomainSocketAvailable() - Static method in class io.lettuce.core.resource.Transports.NativeTransports
 
assertState(boolean, String) - Static method in class io.lettuce.core.internal.LettuceAssert
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
assertState(boolean, Supplier<String>) - Static method in class io.lettuce.core.internal.LettuceAssert
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
asString() - Method in class io.lettuce.core.dynamic.segment.CommandSegment
 
async() - Method in interface io.lettuce.core.api.StatefulRedisConnection
Returns the RedisAsyncCommands API for the current connection.
async() - Method in interface io.lettuce.core.cluster.api.StatefulRedisClusterConnection
Returns the RedisAdvancedClusterAsyncCommands API for the current connection.
async() - Method in interface io.lettuce.core.cluster.pubsub.StatefulRedisClusterPubSubConnection
Returns the RedisClusterPubSubAsyncCommands API for the current connection.
async - Variable in class io.lettuce.core.cluster.StatefulRedisClusterConnectionImpl
 
async() - Method in class io.lettuce.core.cluster.StatefulRedisClusterConnectionImpl
 
async() - Method in interface io.lettuce.core.pubsub.StatefulRedisPubSubConnection
Returns the RedisPubSubAsyncCommands API for the current connection.
async() - Method in class io.lettuce.core.pubsub.StatefulRedisPubSubConnectionImpl
 
async() - Method in interface io.lettuce.core.sentinel.api.StatefulRedisSentinelConnection
Returns the RedisSentinelAsyncCommands API for the current connection.
async - Variable in class io.lettuce.core.sentinel.StatefulRedisSentinelConnectionImpl
 
async() - Method in class io.lettuce.core.sentinel.StatefulRedisSentinelConnectionImpl
 
async - Variable in class io.lettuce.core.StatefulRedisConnectionImpl
 
async() - Method in class io.lettuce.core.StatefulRedisConnectionImpl
 
AsyncCloseable - Interface in io.lettuce.core.api
A AsyncCloseable is a resource that can be closed.
AsyncCloseable - Interface in io.lettuce.core.internal
Deprecated.
since 6.2, use AsyncCloseable instead.
AsyncCommand<K,V,T> - Class in io.lettuce.core.protocol
An asynchronous redis command and its result.
AsyncCommand(RedisCommand<K, V, T>) - Constructor for class io.lettuce.core.protocol.AsyncCommand
 
AsyncCommand(RedisCommand<K, V, T>, int) - Constructor for class io.lettuce.core.protocol.AsyncCommand
 
AsyncConnectionPoolSupport - Class in io.lettuce.core.support
Asynchronous connection pool support for BoundedAsyncPool.
AsyncConnectionProvider<K,T extends AsyncCloseable,F extends CompletionStage<T>> - Class in io.lettuce.core.internal
Non-blocking provider for connection objects.
AsyncConnectionProvider(Function<? extends K, ? extends F>) - Constructor for class io.lettuce.core.internal.AsyncConnectionProvider
AsyncExecutions<T> - Interface in io.lettuce.core.cluster.api.async
Result holder for a command that was executed asynchronously on multiple nodes.
AsyncNodeSelection<K,V> - Interface in io.lettuce.core.cluster.api.async
Node selection with access to asynchronous executed commands on the set.
AsyncObjectFactory<T> - Interface in io.lettuce.core.support
An interface defining life-cycle methods for instances to be served by an pool.
AsyncPool<T> - Interface in io.lettuce.core.support
Interface declaring non-blocking object pool methods allowing to AsyncPool.acquire() and AsyncPool.release(Object) objects.
auth(CharSequence) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
auth(char[]) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
auth(String, CharSequence) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
auth(String, char[]) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
auth(CharSequence) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
auth(String, CharSequence) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
auth(CharSequence) - Method in interface io.lettuce.core.api.async.RedisAsyncCommands
Authenticate to the server.
auth(String, CharSequence) - Method in interface io.lettuce.core.api.async.RedisAsyncCommands
Authenticate to the server with username and password.
auth(CharSequence) - Method in interface io.lettuce.core.api.reactive.RedisReactiveCommands
Authenticate to the server.
auth(String, CharSequence) - Method in interface io.lettuce.core.api.reactive.RedisReactiveCommands
Authenticate to the server with username and password.
auth(CharSequence) - Method in interface io.lettuce.core.api.sync.RedisCommands
Authenticate to the server.
auth(String, CharSequence) - Method in interface io.lettuce.core.api.sync.RedisCommands
Authenticate to the server with username and password.
auth(CharSequence) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Authenticate to the server.
auth(String, CharSequence) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Authenticate to the server with username and password.
auth(CharSequence) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Authenticate to the server.
auth(String, CharSequence) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Authenticate to the server with username and password.
auth(CharSequence) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Authenticate to the server.
auth(String, CharSequence) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Authenticate to the server with username and password.
auth(CharSequence) - Method in class io.lettuce.core.MigrateArgs
Set AUTH password option.
auth(char[]) - Method in class io.lettuce.core.MigrateArgs
Set AUTH password option.
auth(CharSequence) - Static method in class io.lettuce.core.MigrateArgs.Builder
Creates new MigrateArgs with AUTH (target authentication) enabled.
auth(char[]) - Static method in class io.lettuce.core.MigrateArgs.Builder
Creates new MigrateArgs with AUTH (target authentication) enabled.
auth2(CharSequence, CharSequence) - Method in class io.lettuce.core.MigrateArgs
Set AUTH2 username and password option.
auth2(CharSequence, CharSequence) - Static method in class io.lettuce.core.MigrateArgs.Builder
Creates new MigrateArgs with AUTH2 (target authentication) enabled.
autoReconnect(boolean) - Method in class io.lettuce.core.ClientOptions.Builder
Enables or disables auto reconnection on connection loss.
autoReconnect(boolean) - Method in class io.lettuce.core.cluster.ClusterClientOptions.Builder
 
await(long, TimeUnit) - Method in class io.lettuce.core.cluster.PipelinedRedisFuture
 
await(Duration, Future<?>) - Static method in class io.lettuce.core.internal.Futures
Wait until future is complete or the supplied timeout is reached.
await(long, TimeUnit, Future<?>) - Static method in class io.lettuce.core.internal.Futures
Wait until future is complete or the supplied timeout is reached.
await(long, TimeUnit) - Method in class io.lettuce.core.protocol.AsyncCommand
Wait up to the specified time for the command output to become available.
await(long, TimeUnit) - Method in interface io.lettuce.core.RedisFuture
Wait up to the specified time for the command output to become available.
awaitAll(Duration, Future<?>...) - Static method in class io.lettuce.core.internal.Futures
Wait until futures are complete or the supplied timeout is reached.
awaitAll(long, TimeUnit, Future<?>...) - Static method in class io.lettuce.core.internal.Futures
Wait until futures are complete or the supplied timeout is reached.
awaitAll(Duration, Future<?>...) - Static method in class io.lettuce.core.LettuceFutures
Wait until futures are complete or the supplied timeout is reached.
awaitAll(long, TimeUnit, Future<?>...) - Static method in class io.lettuce.core.LettuceFutures
Wait until futures are complete or the supplied timeout is reached.
awaitOrCancel(RedisFuture<T>, long, TimeUnit) - Static method in class io.lettuce.core.internal.Futures
Wait until futures are complete or the supplied timeout is reached.
awaitOrCancel(RedisFuture<T>, long, TimeUnit) - Static method in class io.lettuce.core.LettuceFutures
Wait until futures are complete or the supplied timeout is reached.

B

Base16 - Class in io.lettuce.core.codec
High-performance base16 (AKA hex) codec.
BaseNodeSelectionAsyncCommands<K,V> - Interface in io.lettuce.core.cluster.api.async
Asynchronous executed commands on a node selection for basic commands.
BaseNodeSelectionCommands<K,V> - Interface in io.lettuce.core.cluster.api.sync
Synchronous executed commands on a node selection for basic commands.
BasePool - Class in io.lettuce.core.support
Basic implementation of a pool configured through BasePoolConfig.
BasePool(BasePoolConfig) - Constructor for class io.lettuce.core.support.BasePool
Create a new pool given BasePoolConfig.
BasePoolConfig - Class in io.lettuce.core.support
Base configuration for an object pool declaring options for object validation.
BasePoolConfig(boolean, boolean, boolean) - Constructor for class io.lettuce.core.support.BasePoolConfig
 
BasePoolConfig.Builder - Class in io.lettuce.core.support
Builder for BasePoolConfig.
BaseRedisAsyncCommands<K,V> - Interface in io.lettuce.core.api.async
Asynchronous executed commands for basic commands.
BaseRedisCommandBuilder<K,V> - Class in io.lettuce.core.protocol
 
BaseRedisCommandBuilder(RedisCodec<K, V>) - Constructor for class io.lettuce.core.protocol.BaseRedisCommandBuilder
 
BaseRedisCommands<K,V> - Interface in io.lettuce.core.api.sync
Synchronous executed commands for basic commands.
BaseRedisReactiveCommands<K,V> - Interface in io.lettuce.core.api.reactive
Reactive executed commands for basic commands.
batch(RedisCommand<Object, Object, Object>, CommandBatching) - Method in interface io.lettuce.core.dynamic.Batcher
Add command to the Batcher.
Batcher - Interface in io.lettuce.core.dynamic
Command batcher to enqueue commands and flush a batch once a flush is requested or a configured command threshold is reached.
BatchException - Exception in io.lettuce.core.dynamic.batch
Batch exception to collect multiple errors from batched command execution.
BatchException(List<RedisCommand<?, ?, ?>>) - Constructor for exception io.lettuce.core.dynamic.batch.BatchException
Create a new BatchException.
BatchExecutor - Interface in io.lettuce.core.dynamic.batch
Batch executor interface to enforce command queue flushing using BatchSize.
BatchSize - Annotation Type in io.lettuce.core.dynamic.batch
Redis command method annotation declaring a command interface to use batching with a specified batchSize.
bcast() - Method in class io.lettuce.core.TrackingArgs
Enable tracking in broadcasting mode.
before() - Method in class io.lettuce.core.cluster.event.ClusterTopologyChangedEvent
Returns the cluster topology view before the topology changed.
bgrewriteaof() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bgrewriteaof() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bgrewriteaof() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Asynchronously rewrite the append-only file.
bgrewriteaof() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Asynchronously rewrite the append-only file.
bgrewriteaof() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Asynchronously rewrite the append-only file.
bgrewriteaof() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Asynchronously rewrite the append-only file.
bgrewriteaof() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Asynchronously rewrite the append-only file.
bgsave() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bgsave() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bgsave() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Asynchronously save the dataset to disk.
bgsave() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Asynchronously save the dataset to disk.
bgsave() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Asynchronously save the dataset to disk.
bgsave() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Asynchronously save the dataset to disk.
bgsave() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Asynchronously save the dataset to disk.
bitcount(K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bitcount(K, long, long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bitcount(K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bitcount(K, long, long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bitcount(K) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Count set bits in a string.
bitcount(K, long, long) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Count set bits in a string.
bitcount(K) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Count set bits in a string.
bitcount(K, long, long) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Count set bits in a string.
bitcount(K) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Count set bits in a string.
bitcount(K, long, long) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Count set bits in a string.
bitcount(K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Count set bits in a string.
bitcount(K, long, long) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Count set bits in a string.
bitcount(K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Count set bits in a string.
bitcount(K, long, long) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Count set bits in a string.
bitfield(K, BitFieldArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bitfield(K, BitFieldArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bitfield(K, BitFieldArgs) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Execute BITFIELD with its subcommands.
bitfield(K, BitFieldArgs) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Execute BITFIELD with its subcommands.
bitfield(K, BitFieldArgs) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Execute BITFIELD with its subcommands.
bitfield(K, BitFieldArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Execute BITFIELD with its subcommands.
bitfield(K, BitFieldArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Execute BITFIELD with its subcommands.
BitFieldArgs - Class in io.lettuce.core
Argument list builder for the Redis BITFIELD command.
BitFieldArgs() - Constructor for class io.lettuce.core.BitFieldArgs
Creates a new BitFieldArgs instance.
BitFieldArgs.BitFieldType - Class in io.lettuce.core
Represents a bit field type with details about signed/unsigned and the number of bits.
BitFieldArgs.Builder - Class in io.lettuce.core
Builder entry points for BitFieldArgs.
BitFieldArgs.Offset - Class in io.lettuce.core
Represents a bit field offset.
BitFieldArgs.OverflowType - Enum in io.lettuce.core
Represents the overflow types for the OVERFLOW subcommand argument.
bitopAnd(K, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bitopAnd(K, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bitopAnd(K, K...) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Perform bitwise AND between strings.
bitopAnd(K, K...) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Perform bitwise AND between strings.
bitopAnd(K, K...) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Perform bitwise AND between strings.
bitopAnd(K, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Perform bitwise AND between strings.
bitopAnd(K, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Perform bitwise AND between strings.
bitopNot(K, K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bitopNot(K, K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bitopNot(K, K) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Perform bitwise NOT between strings.
bitopNot(K, K) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Perform bitwise NOT between strings.
bitopNot(K, K) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Perform bitwise NOT between strings.
bitopNot(K, K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Perform bitwise NOT between strings.
bitopNot(K, K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Perform bitwise NOT between strings.
bitopOr(K, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bitopOr(K, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bitopOr(K, K...) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Perform bitwise OR between strings.
bitopOr(K, K...) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Perform bitwise OR between strings.
bitopOr(K, K...) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Perform bitwise OR between strings.
bitopOr(K, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Perform bitwise OR between strings.
bitopOr(K, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Perform bitwise OR between strings.
bitopXor(K, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bitopXor(K, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bitopXor(K, K...) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Perform bitwise XOR between strings.
bitopXor(K, K...) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Perform bitwise XOR between strings.
bitopXor(K, K...) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Perform bitwise XOR between strings.
bitopXor(K, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Perform bitwise XOR between strings.
bitopXor(K, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Perform bitwise XOR between strings.
bitpos(K, boolean) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bitpos(K, boolean, long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bitpos(K, boolean, long, long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bitpos(K, boolean) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bitpos(K, boolean, long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bitpos(K, boolean, long, long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bitpos(K, boolean) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Find first bit set or clear in a string.
bitpos(K, boolean, long) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Find first bit set or clear in a string.
bitpos(K, boolean, long, long) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Find first bit set or clear in a string.
bitpos(K, boolean) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Find first bit set or clear in a string.
bitpos(K, boolean, long) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Find first bit set or clear in a string.
bitpos(K, boolean, long, long) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Find first bit set or clear in a string.
bitpos(K, boolean) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Find first bit set or clear in a string.
bitpos(K, boolean, long) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Find first bit set or clear in a string.
bitpos(K, boolean, long, long) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Find first bit set or clear in a string.
bitpos(K, boolean) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Find first bit set or clear in a string.
bitpos(K, boolean, long) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Find first bit set or clear in a string.
bitpos(K, boolean, long, long) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Find first bit set or clear in a string.
bitpos(K, boolean) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Find first bit set or clear in a string.
bitpos(K, boolean, long) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Find first bit set or clear in a string.
bitpos(K, boolean, long, long) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Find first bit set or clear in a string.
blmove(K, K, LMoveArgs, long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
blmove(K, K, LMoveArgs, double) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
blmove(K, K, LMoveArgs, long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
blmove(K, K, LMoveArgs, double) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
blmove(K, K, LMoveArgs, long) - Method in interface io.lettuce.core.api.async.RedisListAsyncCommands
Atomically returns and removes the first/last element (head/tail depending on the where from argument) of the list stored at source, and pushes the element at the first/last element (head/tail depending on the whereto argument) of the list stored at destination.
blmove(K, K, LMoveArgs, double) - Method in interface io.lettuce.core.api.async.RedisListAsyncCommands
Atomically returns and removes the first/last element (head/tail depending on the where from argument) of the list stored at source, and pushes the element at the first/last element (head/tail depending on the whereto argument) of the list stored at destination.
blmove(K, K, LMoveArgs, long) - Method in interface io.lettuce.core.api.reactive.RedisListReactiveCommands
Atomically returns and removes the first/last element (head/tail depending on the where from argument) of the list stored at source, and pushes the element at the first/last element (head/tail depending on the whereto argument) of the list stored at destination.
blmove(K, K, LMoveArgs, double) - Method in interface io.lettuce.core.api.reactive.RedisListReactiveCommands
Atomically returns and removes the first/last element (head/tail depending on the where from argument) of the list stored at source, and pushes the element at the first/last element (head/tail depending on the whereto argument) of the list stored at destination.
blmove(K, K, LMoveArgs, long) - Method in interface io.lettuce.core.api.sync.RedisListCommands
Atomically returns and removes the first/last element (head/tail depending on the where from argument) of the list stored at source, and pushes the element at the first/last element (head/tail depending on the whereto argument) of the list stored at destination.
blmove(K, K, LMoveArgs, double) - Method in interface io.lettuce.core.api.sync.RedisListCommands
Atomically returns and removes the first/last element (head/tail depending on the where from argument) of the list stored at source, and pushes the element at the first/last element (head/tail depending on the whereto argument) of the list stored at destination.
blmove(K, K, LMoveArgs, long) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionListAsyncCommands
Atomically returns and removes the first/last element (head/tail depending on the where from argument) of the list stored at source, and pushes the element at the first/last element (head/tail depending on the whereto argument) of the list stored at destination.
blmove(K, K, LMoveArgs, double) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionListAsyncCommands
Atomically returns and removes the first/last element (head/tail depending on the where from argument) of the list stored at source, and pushes the element at the first/last element (head/tail depending on the whereto argument) of the list stored at destination.
blmove(K, K, LMoveArgs, long) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionListCommands
Atomically returns and removes the first/last element (head/tail depending on the where from argument) of the list stored at source, and pushes the element at the first/last element (head/tail depending on the whereto argument) of the list stored at destination.
blmove(K, K, LMoveArgs, double) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionListCommands
Atomically returns and removes the first/last element (head/tail depending on the where from argument) of the list stored at source, and pushes the element at the first/last element (head/tail depending on the whereto argument) of the list stored at destination.
blmpop(long, LMPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
blmpop(double, LMPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
blmpop(long, LMPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
blmpop(double, LMPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
blmpop(long, LMPopArgs, K...) - Method in interface io.lettuce.core.api.async.RedisListAsyncCommands
Remove and get the first/last elements in a list, or block until one is available.
blmpop(double, LMPopArgs, K...) - Method in interface io.lettuce.core.api.async.RedisListAsyncCommands
Remove and get the first/last elements in a list, or block until one is available.
blmpop(long, LMPopArgs, K...) - Method in interface io.lettuce.core.api.reactive.RedisListReactiveCommands
Remove and get the first/last elements in a list, or block until one is available.
blmpop(double, LMPopArgs, K...) - Method in interface io.lettuce.core.api.reactive.RedisListReactiveCommands
Remove and get the first/last elements in a list, or block until one is available.
blmpop(long, LMPopArgs, K...) - Method in interface io.lettuce.core.api.sync.RedisListCommands
Remove and get the first/last elements in a list, or block until one is available.
blmpop(double, LMPopArgs, K...) - Method in interface io.lettuce.core.api.sync.RedisListCommands
Remove and get the first/last elements in a list, or block until one is available.
blmpop(long, LMPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionListAsyncCommands
Remove and get the first/last elements in a list, or block until one is available.
blmpop(double, LMPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionListAsyncCommands
Remove and get the first/last elements in a list, or block until one is available.
blmpop(long, LMPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionListCommands
Remove and get the first/last elements in a list, or block until one is available.
blmpop(double, LMPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionListCommands
Remove and get the first/last elements in a list, or block until one is available.
block(long) - Method in class io.lettuce.core.XReadArgs
Perform a blocking read and wait up to milliseconds for a new stream message.
block(Duration) - Method in class io.lettuce.core.XReadArgs
Perform a blocking read and wait up to a timeout for a new stream message.
block(long) - Static method in class io.lettuce.core.XReadArgs.Builder
Create a new XReadArgs and set BLOCK.
block(Duration) - Static method in class io.lettuce.core.XReadArgs.Builder
Create a new XReadArgs and set BLOCK.
blpop(long, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
blpop(double, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
blpop(long, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
blpop(double, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
blpop(long, K...) - Method in interface io.lettuce.core.api.async.RedisListAsyncCommands
Remove and get the first element in a list, or block until one is available.
blpop(double, K...) - Method in interface io.lettuce.core.api.async.RedisListAsyncCommands
Remove and get the first element in a list, or block until one is available.
blpop(long, K...) - Method in interface io.lettuce.core.api.reactive.RedisListReactiveCommands
Remove and get the first element in a list, or block until one is available.
blpop(double, K...) - Method in interface io.lettuce.core.api.reactive.RedisListReactiveCommands
Remove and get the first element in a list, or block until one is available.
blpop(long, K...) - Method in interface io.lettuce.core.api.sync.RedisListCommands
Remove and get the first element in a list, or block until one is available.
blpop(double, K...) - Method in interface io.lettuce.core.api.sync.RedisListCommands
Remove and get the first element in a list, or block until one is available.
blpop(long, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionListAsyncCommands
Remove and get the first element in a list, or block until one is available.
blpop(double, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionListAsyncCommands
Remove and get the first element in a list, or block until one is available.
blpop(long, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionListCommands
Remove and get the first element in a list, or block until one is available.
blpop(double, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionListCommands
Remove and get the first element in a list, or block until one is available.
body() - Method in interface io.lettuce.core.pubsub.PubSubMessage
 
body() - Method in class io.lettuce.core.pubsub.PubSubOutput
 
BooleanListOutput<K,V> - Class in io.lettuce.core.output
List of boolean output.
BooleanListOutput(RedisCodec<K, V>) - Constructor for class io.lettuce.core.output.BooleanListOutput
 
BooleanOutput<K,V> - Class in io.lettuce.core.output
Boolean output.
BooleanOutput(RedisCodec<K, V>) - Constructor for class io.lettuce.core.output.BooleanOutput
 
bootstrap(Bootstrap) - Method in class io.lettuce.core.ConnectionBuilder
 
bootstrap() - Method in class io.lettuce.core.ConnectionBuilder
 
bounded(GenericObjectPoolConfig<?>) - Static method in class io.lettuce.core.support.CommonsPool2ConfigConverter
Converts GenericObjectPoolConfig properties to an immutable BoundedPoolConfig.
BoundedAsyncPool<T> - Class in io.lettuce.core.support
Bounded asynchronous object pool.
BoundedAsyncPool(AsyncObjectFactory<T>, BoundedPoolConfig) - Constructor for class io.lettuce.core.support.BoundedAsyncPool
BoundedPoolConfig - Class in io.lettuce.core.support
Configuration for asynchronous pooling using BoundedAsyncPool.
BoundedPoolConfig(boolean, boolean, boolean, int, int, int) - Constructor for class io.lettuce.core.support.BoundedPoolConfig
 
BoundedPoolConfig.Builder - Class in io.lettuce.core.support
Builder for BoundedPoolConfig.
BraveEndpoint(Endpoint) - Constructor for class io.lettuce.core.tracing.BraveTracing.BraveEndpoint
 
BraveTracing - Class in io.lettuce.core.tracing
Tracing integration with OpenZipkin's Brave Tracer.
BraveTracing.BraveEndpoint - Class in io.lettuce.core.tracing
Endpoint implementation for Zipkin's Endpoint.
BraveTracing.BraveTraceContext - Class in io.lettuce.core.tracing
TraceContext implementation for Brave's TraceContext.
BraveTracing.Builder - Class in io.lettuce.core.tracing
Builder for BraveTracing.
brpop(long, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
brpop(double, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
brpop(long, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
brpop(double, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
brpop(long, K...) - Method in interface io.lettuce.core.api.async.RedisListAsyncCommands
Remove and get the last element in a list, or block until one is available.
brpop(double, K...) - Method in interface io.lettuce.core.api.async.RedisListAsyncCommands
Remove and get the last element in a list, or block until one is available.
brpop(long, K...) - Method in interface io.lettuce.core.api.reactive.RedisListReactiveCommands
Remove and get the last element in a list, or block until one is available.
brpop(double, K...) - Method in interface io.lettuce.core.api.reactive.RedisListReactiveCommands
Remove and get the last element in a list, or block until one is available.
brpop(long, K...) - Method in interface io.lettuce.core.api.sync.RedisListCommands
Remove and get the last element in a list, or block until one is available.
brpop(double, K...) - Method in interface io.lettuce.core.api.sync.RedisListCommands
Remove and get the last element in a list, or block until one is available.
brpop(long, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionListAsyncCommands
Remove and get the last element in a list, or block until one is available.
brpop(double, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionListAsyncCommands
Remove and get the last element in a list, or block until one is available.
brpop(long, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionListCommands
Remove and get the last element in a list, or block until one is available.
brpop(double, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionListCommands
Remove and get the last element in a list, or block until one is available.
brpoplpush(long, K, K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
brpoplpush(double, K, K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
brpoplpush(long, K, K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
brpoplpush(double, K, K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
brpoplpush(long, K, K) - Method in interface io.lettuce.core.api.async.RedisListAsyncCommands
Pop a value from a list, push it to another list and return it; or block until one is available.
brpoplpush(double, K, K) - Method in interface io.lettuce.core.api.async.RedisListAsyncCommands
Pop a value from a list, push it to another list and return it; or block until one is available.
brpoplpush(long, K, K) - Method in interface io.lettuce.core.api.reactive.RedisListReactiveCommands
Pop a value from a list, push it to another list and return it; or block until one is available.
brpoplpush(double, K, K) - Method in interface io.lettuce.core.api.reactive.RedisListReactiveCommands
Pop a value from a list, push it to another list and return it; or block until one is available.
brpoplpush(long, K, K) - Method in interface io.lettuce.core.api.sync.RedisListCommands
Pop a value from a list, push it to another list and return it; or block until one is available.
brpoplpush(double, K, K) - Method in interface io.lettuce.core.api.sync.RedisListCommands
Pop a value from a list, push it to another list and return it; or block until one is available.
brpoplpush(long, K, K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionListAsyncCommands
Pop a value from a list, push it to another list and return it; or block until one is available.
brpoplpush(double, K, K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionListAsyncCommands
Pop a value from a list, push it to another list and return it; or block until one is available.
brpoplpush(long, K, K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionListCommands
Pop a value from a list, push it to another list and return it; or block until one is available.
brpoplpush(double, K, K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionListCommands
Pop a value from a list, push it to another list and return it; or block until one is available.
bubble(Throwable) - Static method in class io.lettuce.core.internal.Exceptions
Prepare an unchecked RuntimeException that will bubble upstream if thrown by an operator.
bufferUsageRatio(int) - Method in class io.lettuce.core.ClientOptions.Builder
Deprecated.
since 6.0 in favor of DecodeBufferPolicy.
bufferUsageRatio(int) - Method in class io.lettuce.core.cluster.ClusterClientOptions.Builder
Deprecated.
since 6.0 in favor of DecodeBufferPolicy.
build(CommandArgs<K, V>) - Method in class io.lettuce.core.AclSetuserArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.BitFieldArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.ClientListArgs
 
build() - Method in class io.lettuce.core.ClientOptions.Builder
Create a new instance of ClientOptions.
build() - Method in class io.lettuce.core.cluster.ClusterClientOptions.Builder
Create a new instance of ClusterClientOptions
build() - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
Create a new instance of ClusterTopologyRefreshOptions
build(CommandArgs<K, V>) - Method in interface io.lettuce.core.CompositeArgument
Build command arguments and contribute arguments to CommandArgs.
build(SocketAddress) - Method in class io.lettuce.core.ConnectionBuilder
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.CopyArgs
 
build() - Method in class io.lettuce.core.event.DefaultEventPublisherOptions.Builder
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.ExpireArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.GeoAddArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.GeoArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.GeoRadiusStoreArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.GetExArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.KeyScanArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.KillArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.LMoveArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.LMPopArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.LPosArgs
 
build() - Method in interface io.lettuce.core.metrics.CommandLatencyCollectorOptions.Builder
 
build() - Method in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions.Builder
 
build() - Method in class io.lettuce.core.metrics.MicrometerOptions.Builder
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.MigrateArgs
 
build() - Method in class io.lettuce.core.RedisURI.Builder
 
build() - Method in interface io.lettuce.core.resource.ClientResources.Builder
 
build() - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.RestoreArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.ScanArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.SetArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.ShutdownArgs
 
build() - Method in class io.lettuce.core.SocketOptions.Builder
Create a new instance of SocketOptions
build() - Method in class io.lettuce.core.SocketOptions.KeepAliveOptions.Builder
Create a new instance of SocketOptions.KeepAliveOptions
build() - Method in class io.lettuce.core.SocketOptions.TcpUserTimeoutOptions.Builder
Create a new instance of SocketOptions.TcpUserTimeoutOptions
build(CommandArgs<K, V>) - Method in class io.lettuce.core.SortArgs
 
build(SocketAddress) - Method in class io.lettuce.core.SslConnectionBuilder
 
build() - Method in class io.lettuce.core.SslOptions.Builder
Create a new instance of SslOptions
build(CommandArgs<K, V>) - Method in class io.lettuce.core.StrAlgoArgs
 
build() - Method in class io.lettuce.core.support.BoundedPoolConfig.Builder
Build a new BasePoolConfig object.
build() - Method in class io.lettuce.core.TimeoutOptions.Builder
Create a new instance of TimeoutOptions.
build() - Method in class io.lettuce.core.tracing.BraveTracing.Builder
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.TrackingArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.XAddArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.XAutoClaimArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.XClaimArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.XGroupCreateArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.XPendingArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.XReadArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.XTrimArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.ZAddArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.ZAggregateArgs
 
build(CommandArgs<K, V>) - Method in class io.lettuce.core.ZPopArgs
 
builder() - Static method in class io.lettuce.core.ClientOptions
Returns a new ClientOptions.Builder to construct ClientOptions.
Builder() - Constructor for class io.lettuce.core.ClientOptions.Builder
 
builder() - Static method in class io.lettuce.core.cluster.ClusterClientOptions
builder(ClientOptions) - Static method in class io.lettuce.core.cluster.ClusterClientOptions
Returns a new ClusterClientOptions.Builder initialized from ClientOptions to construct ClusterClientOptions.
Builder() - Constructor for class io.lettuce.core.cluster.ClusterClientOptions.Builder
 
builder() - Static method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
builder() - Static method in class io.lettuce.core.event.DefaultEventPublisherOptions
builder() - Static method in interface io.lettuce.core.metrics.CommandLatencyCollectorOptions
builder() - Static method in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
builder() - Static method in class io.lettuce.core.metrics.MicrometerOptions
Returns a new MicrometerOptions.Builder to construct MicrometerOptions.
builder() - Static method in class io.lettuce.core.RedisURI
Return a new RedisURI.Builder to construct a RedisURI.
builder(RedisURI) - Static method in class io.lettuce.core.RedisURI
Create a new RedisURI.Builder that is initialized from a plain RedisURI.
builder() - Static method in interface io.lettuce.core.resource.ClientResources
Create a new ClientResources using default settings.
builder() - Static method in class io.lettuce.core.resource.DefaultClientResources
builder() - Static method in class io.lettuce.core.SocketOptions
Returns a new SocketOptions.Builder to construct SocketOptions.
builder() - Static method in class io.lettuce.core.SocketOptions.KeepAliveOptions
builder() - Static method in class io.lettuce.core.SocketOptions.TcpUserTimeoutOptions
builder() - Static method in class io.lettuce.core.SslOptions
Returns a new SslOptions.Builder to construct SslOptions.
Builder() - Constructor for class io.lettuce.core.support.BasePoolConfig.Builder
 
builder() - Static method in class io.lettuce.core.support.BoundedPoolConfig
Builder() - Constructor for class io.lettuce.core.support.BoundedPoolConfig.Builder
 
builder() - Static method in class io.lettuce.core.TimeoutOptions
Returns a new TimeoutOptions.Builder to construct TimeoutOptions.
Builder() - Constructor for class io.lettuce.core.TimeoutOptions.Builder
 
builder() - Static method in class io.lettuce.core.tracing.BraveTracing
Create a new BraveTracing.Builder to build BraveTracing.
buildHandlers() - Method in class io.lettuce.core.ConnectionBuilder
 
buildHandlers() - Method in class io.lettuce.core.SslConnectionBuilder
 
by(String) - Static method in class io.lettuce.core.SortArgs.Builder
Creates new SortArgs setting PATTERN.
by(String) - Method in class io.lettuce.core.SortArgs
Sort keys by an external list.
by(StrAlgoArgs.By, String...) - Method in class io.lettuce.core.StrAlgoArgs
 
byBox(double, double, GeoArgs.Unit) - Static method in class io.lettuce.core.GeoSearch
Create a GeoSearch.GeoPredicate by specifying a box of the size width, height and GeoArgs.Unit.
byRadius(double, GeoArgs.Unit) - Static method in class io.lettuce.core.GeoSearch
Create a GeoSearch.GeoPredicate by specifying a radius distance and GeoArgs.Unit.
ByteArrayCodec - Class in io.lettuce.core.codec
A RedisCodec that uses plain byte arrays without further transformations.
ByteArrayCodec() - Constructor for class io.lettuce.core.codec.ByteArrayCodec
 
ByteArrayOutput<K,V> - Class in io.lettuce.core.output
Byte array output.
ByteArrayOutput(RedisCodec<K, V>) - Constructor for class io.lettuce.core.output.ByteArrayOutput
 
bytes - Variable in enum io.lettuce.core.BitFieldArgs.OverflowType
 
bytes - Variable in enum io.lettuce.core.FlushMode
 
bytes - Variable in enum io.lettuce.core.FunctionRestoreMode
 
bytes - Variable in enum io.lettuce.core.protocol.CommandKeyword
 
bytes - Variable in enum io.lettuce.core.protocol.CommandType
 
bzmpop(long, ZPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bzmpop(long, long, ZPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bzmpop(double, ZPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bzmpop(double, int, ZPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bzmpop(long, ZPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bzmpop(long, long, ZPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bzmpop(double, ZPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bzmpop(double, int, ZPopArgs, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bzmpop(long, ZPopArgs, K...) - Method in interface io.lettuce.core.api.async.RedisSortedSetAsyncCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(long, long, ZPopArgs, K...) - Method in interface io.lettuce.core.api.async.RedisSortedSetAsyncCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(double, ZPopArgs, K...) - Method in interface io.lettuce.core.api.async.RedisSortedSetAsyncCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(double, int, ZPopArgs, K...) - Method in interface io.lettuce.core.api.async.RedisSortedSetAsyncCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(long, ZPopArgs, K...) - Method in interface io.lettuce.core.api.reactive.RedisSortedSetReactiveCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(long, long, ZPopArgs, K...) - Method in interface io.lettuce.core.api.reactive.RedisSortedSetReactiveCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(double, ZPopArgs, K...) - Method in interface io.lettuce.core.api.reactive.RedisSortedSetReactiveCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(double, int, ZPopArgs, K...) - Method in interface io.lettuce.core.api.reactive.RedisSortedSetReactiveCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(long, ZPopArgs, K...) - Method in interface io.lettuce.core.api.sync.RedisSortedSetCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(long, long, ZPopArgs, K...) - Method in interface io.lettuce.core.api.sync.RedisSortedSetCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(double, ZPopArgs, K...) - Method in interface io.lettuce.core.api.sync.RedisSortedSetCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(double, int, ZPopArgs, K...) - Method in interface io.lettuce.core.api.sync.RedisSortedSetCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(long, ZPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionSortedSetAsyncCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(long, long, ZPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionSortedSetAsyncCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(double, ZPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionSortedSetAsyncCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(double, int, ZPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionSortedSetAsyncCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(long, ZPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionSortedSetCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(long, long, ZPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionSortedSetCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(double, ZPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionSortedSetCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzmpop(double, int, ZPopArgs, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionSortedSetCommands
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of keys.
bzpopmax(long, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bzpopmax(double, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bzpopmax(long, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bzpopmax(double, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bzpopmax(long, K...) - Method in interface io.lettuce.core.api.async.RedisSortedSetAsyncCommands
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.
bzpopmax(double, K...) - Method in interface io.lettuce.core.api.async.RedisSortedSetAsyncCommands
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.
bzpopmax(long, K...) - Method in interface io.lettuce.core.api.reactive.RedisSortedSetReactiveCommands
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.
bzpopmax(double, K...) - Method in interface io.lettuce.core.api.reactive.RedisSortedSetReactiveCommands
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.
bzpopmax(long, K...) - Method in interface io.lettuce.core.api.sync.RedisSortedSetCommands
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.
bzpopmax(double, K...) - Method in interface io.lettuce.core.api.sync.RedisSortedSetCommands
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.
bzpopmax(long, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionSortedSetAsyncCommands
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.
bzpopmax(double, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionSortedSetAsyncCommands
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.
bzpopmax(long, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionSortedSetCommands
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.
bzpopmax(double, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionSortedSetCommands
Removes and returns a member with the highest scores in the sorted set stored at one of the keys.
bzpopmin(long, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bzpopmin(double, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
bzpopmin(long, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bzpopmin(double, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
bzpopmin(long, K...) - Method in interface io.lettuce.core.api.async.RedisSortedSetAsyncCommands
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.
bzpopmin(double, K...) - Method in interface io.lettuce.core.api.async.RedisSortedSetAsyncCommands
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.
bzpopmin(long, K...) - Method in interface io.lettuce.core.api.reactive.RedisSortedSetReactiveCommands
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.
bzpopmin(double, K...) - Method in interface io.lettuce.core.api.reactive.RedisSortedSetReactiveCommands
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.
bzpopmin(long, K...) - Method in interface io.lettuce.core.api.sync.RedisSortedSetCommands
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.
bzpopmin(double, K...) - Method in interface io.lettuce.core.api.sync.RedisSortedSetCommands
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.
bzpopmin(long, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionSortedSetAsyncCommands
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.
bzpopmin(double, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionSortedSetAsyncCommands
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.
bzpopmin(long, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionSortedSetCommands
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.
bzpopmin(double, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionSortedSetCommands
Removes and returns a member with the lowest scores in the sorted set stored at one of the keys.

C

CacheAccessor<K,V> - Interface in io.lettuce.core.support.caching
Interface defining access to the client-side cache.
CacheFrontend<K,V> - Interface in io.lettuce.core.support.caching
Interface defining a cache frontend for common cache retrieval operations that using Redis server-side caching assistance.
CacheFrontend.ValueRetrievalException - Exception in io.lettuce.core.support.caching
Wrapper exception to be thrown from CacheFrontend.get(Object, Callable) in case of the value loader callback failing with an exception.
cancel() - Method in class io.lettuce.core.output.MultiOutput
 
cancel(boolean) - Method in class io.lettuce.core.protocol.AsyncCommand
 
cancel() - Method in class io.lettuce.core.protocol.AsyncCommand
 
cancel() - Method in class io.lettuce.core.protocol.Command
 
cancel() - Method in class io.lettuce.core.protocol.CommandWrapper
 
cancel() - Method in interface io.lettuce.core.protocol.RedisCommand
Attempts to cancel execution of this command.
cancelCommandsOnReconnectFailure(boolean) - Method in class io.lettuce.core.ClientOptions.Builder
Deprecated.
since 6.2, to be removed with 7.0. This feature is unsafe and may cause protocol offsets if true (i.e. Redis commands are completed with previous command values).
cancelCommandsOnReconnectFailure(boolean) - Method in class io.lettuce.core.cluster.ClusterClientOptions.Builder
Deprecated.
since 6.2, to be removed with 7.0. This feature is unsafe and may cause protocol offsets if true (i.e. Redis commands are completed with previous command values).
canComplete(RedisCommand<?, ?, ?>) - Method in class io.lettuce.core.protocol.CommandHandler
Decoding hook: Can the command be completed.
canComplete(RedisCommand<?, ?, ?>) - Method in class io.lettuce.core.pubsub.PubSubCommandHandler
 
canConsume(Parameter) - Method in class io.lettuce.core.dynamic.segment.CommandSegment
Check whether this segment can consume the Parameter by applying parameter substitution.
canDecode(ByteBuf) - Method in class io.lettuce.core.protocol.CommandHandler
Decoding hook: Can the buffer be decoded to a command.
canDecode(ByteBuf) - Method in class io.lettuce.core.pubsub.PubSubCommandHandler
 
CGLIB_CLASS_SEPARATOR - Static variable in class io.lettuce.core.internal.LettuceClassUtils
The CGLIB class separator character "$$"
ch() - Static method in class io.lettuce.core.GeoAddArgs.Builder
Creates new GeoAddArgs and enabling CH.
ch() - Method in class io.lettuce.core.GeoAddArgs
Modify the return value from the number of new elements added, to the total number of elements changed.
ch() - Static method in class io.lettuce.core.ZAddArgs.Builder
Creates new ZAddArgs and enabling CH.
ch() - Method in class io.lettuce.core.ZAddArgs
Modify the return value from the number of new elements added, to the total number of elements changed.
channel - Variable in class io.lettuce.core.protocol.DefaultEndpoint
 
channel() - Method in interface io.lettuce.core.pubsub.PubSubMessage
 
channel() - Method in class io.lettuce.core.pubsub.PubSubOutput
 
channelActive(ChannelHandlerContext) - Method in class io.lettuce.core.protocol.CommandHandler
 
channelActive(ChannelHandlerContext) - Method in class io.lettuce.core.protocol.ConnectionWatchdog
 
channelActive(ChannelHandlerContext) - Method in class io.lettuce.core.protocol.RedisHandshakeHandler
 
channelGroup(ChannelGroup) - Method in class io.lettuce.core.ConnectionBuilder
 
channelInactive(ChannelHandlerContext) - Method in class io.lettuce.core.protocol.CommandHandler
 
channelInactive(ChannelHandlerContext) - Method in class io.lettuce.core.protocol.ConnectionWatchdog
 
channelInactive(ChannelHandlerContext) - Method in class io.lettuce.core.protocol.RedisHandshakeHandler
 
channelInactive(ChannelHandlerContext) - Method in class io.lettuce.core.pubsub.PubSubCommandHandler
 
channelInitialized() - Method in class io.lettuce.core.protocol.RedisHandshakeHandler
 
ChannelMessage<K,V> - Class in io.lettuce.core.pubsub.api.reactive
Message payload for a subscription to a channel.
ChannelMessage(K, V) - Constructor for class io.lettuce.core.pubsub.api.reactive.ChannelMessage
 
channelPattern(String) - Static method in class io.lettuce.core.AclSetuserArgs.Builder
Creates new AclSetuserArgs and adds accessible channel pattern.
channelPattern(String) - Method in class io.lettuce.core.AclSetuserArgs
Adds accessible channel pattern.
channelRead(ChannelHandlerContext, Object) - Method in class io.lettuce.core.protocol.CommandHandler
 
channelRegistered(ChannelHandlerContext) - Method in class io.lettuce.core.protocol.CommandHandler
 
channelRegistered(ChannelHandlerContext) - Method in class io.lettuce.core.protocol.RedisHandshakeHandler
 
channels - Variable in class io.lettuce.core.AbstractRedisClient
 
channelType(ConnectionBuilder, ConnectionPoint) - Method in class io.lettuce.core.AbstractRedisClient
 
channelUnregistered(ChannelHandlerContext) - Method in class io.lettuce.core.protocol.CommandHandler
 
charset(Charset) - Method in class io.lettuce.core.StrAlgoArgs
 
CipherCodec - Class in io.lettuce.core.codec
A crypto RedisCodec that that allows transparent encryption/decryption of values.
CipherCodec.CipherSupplier - Interface in io.lettuce.core.codec
Represents a supplier of Cipher.
CipherCodec.KeyDescriptor - Class in io.lettuce.core.codec
Descriptor to determine which crypto key to use.
cipherSuites(String...) - Method in class io.lettuce.core.SslOptions.Builder
Sets the cipher suites to use.
ClaimedMessages<K,V> - Class in io.lettuce.core.models.stream
Value object representing the claimed messages reported through XAUTOCLAIM.
ClaimedMessages(String, List<StreamMessage<K, V>>) - Constructor for class io.lettuce.core.models.stream.ClaimedMessages
Create a new ClaimedMessages.
ClaimedMessagesOutput<K,V> - Class in io.lettuce.core.output
ClaimedMessagesOutput(RedisCodec<K, V>, K, boolean) - Constructor for class io.lettuce.core.output.ClaimedMessagesOutput
 
ClassTypeInformation<S> - Class in io.lettuce.core.dynamic.support
TypeInformation for a plain Class.
clear() - Method in class io.lettuce.core.cluster.models.partitions.Partitions
Removes all nodes and update the read-view/caches.
clear() - Method in interface io.lettuce.core.support.AsyncPool
Clear the pool.
clear() - Method in class io.lettuce.core.support.BoundedAsyncPool
 
clearAsync() - Method in interface io.lettuce.core.support.AsyncPool
Clear the pool.
clearAsync() - Method in class io.lettuce.core.support.BoundedAsyncPool
 
clearContext() - Static method in interface io.lettuce.core.tracing.Tracing
Clears the Mono<TracerProvider> from Reactor Context.
clientCaching(boolean) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientCaching(boolean) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientCaching(boolean) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Control tracking of keys in the context of server-assisted client cache invalidation.
clientCaching(boolean) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Control tracking of keys in the context of server-assisted client cache invalidation.
clientCaching(boolean) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Control tracking of keys in the context of server-assisted client cache invalidation.
clientCaching(boolean) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Control tracking of keys in the context of server-assisted client cache invalidation.
clientCaching(boolean) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Control tracking of keys in the context of server-assisted client cache invalidation.
clientGetname() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientGetname() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientGetname() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get the current connection name.
clientGetname() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get the current connection name.
clientGetname() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get the current connection name.
clientGetname() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get the current connection name.
clientGetname() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get the current connection name.
clientGetname() - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Get the current connection name.
clientGetname() - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Get the current connection name.
clientGetname() - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Get the current connection name.
clientGetname() - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
clientGetname() - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
clientGetredir() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientGetredir() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientGetredir() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Returns the client ID we are redirecting our tracking notifications to.
clientGetredir() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Returns the client ID we are redirecting our tracking notifications to.
clientGetredir() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Returns the client ID we are redirecting our tracking notifications to.
clientGetredir() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Returns the client ID we are redirecting our tracking notifications to.
clientGetredir() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Returns the client ID we are redirecting our tracking notifications to.
clientId() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientId() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientId() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get the id of the current connection.
clientId() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get the id of the current connection.
clientId() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get the id of the current connection.
clientId() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get the id of the current connection.
clientId() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get the id of the current connection.
clientInfo() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientInfo() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientInfo() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get the list of the current client connection.
clientInfo() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get the list of the current client connection.
clientInfo() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get the list of the current client connection.
clientInfo() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get the list of the current client connection.
clientInfo() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get the list of the current client connection.
clientInfo() - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Get the list of the current client connection.
clientInfo() - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Get the list of the current client connection.
clientInfo() - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Get the list of the current client connection.
clientInfo() - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
clientInfo() - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
clientKill(String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientKill(KillArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientKill(String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientKill(KillArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientKill(String) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Kill the connection of a client identified by ip:port.
clientKill(KillArgs) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Kill connections of clients which are filtered by killArgs.
clientKill(String) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Kill the connection of a client identified by ip:port.
clientKill(KillArgs) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Kill connections of clients which are filtered by killArgs.
clientKill(String) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Kill the connection of a client identified by ip:port.
clientKill(KillArgs) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Kill connections of clients which are filtered by killArgs.
clientKill(String) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Kill the connection of a client identified by ip:port.
clientKill(KillArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Kill connections of clients which are filtered by killArgs.
clientKill(String) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Kill the connection of a client identified by ip:port.
clientKill(KillArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Kill connections of clients which are filtered by killArgs.
clientKill(String) - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Kill the connection of a client identified by ip:port.
clientKill(KillArgs) - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Kill connections of clients which are filtered by killArgs.
clientKill(String) - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Kill the connection of a client identified by ip:port.
clientKill(KillArgs) - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Kill connections of clients which are filtered by killArgs.
clientKill(String) - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Kill the connection of a client identified by ip:port.
clientKill(KillArgs) - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Kill connections of clients which are filtered by killArgs.
clientKill(String) - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
clientKill(KillArgs) - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
clientKill(String) - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
clientKill(KillArgs) - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
clientList() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientList(ClientListArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientList() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientList(ClientListArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientList() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get the list of client connections.
clientList(ClientListArgs) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get the list of client connections which are filtered by clientListArgs.
clientList() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get the list of client connections.
clientList(ClientListArgs) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get the list of client connections which are filtered by clientListArgs.
clientList() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get the list of client connections.
clientList(ClientListArgs) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get the list of client connections which are filtered by clientListArgs.
clientList() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get the list of client connections.
clientList(ClientListArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get the list of client connections which are filtered by clientListArgs.
clientList() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get the list of client connections.
clientList(ClientListArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get the list of client connections which are filtered by clientListArgs.
clientList() - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Get the list of client connections.
clientList(ClientListArgs) - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Get the list of client connections which are filtered by clientListArgs.
clientList() - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Get the list of client connections.
clientList(ClientListArgs) - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Get the list of client connections which are filtered by clientListArgs.
clientList() - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Get the list of client connections.
clientList(ClientListArgs) - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Get the list of client connections which are filtered by clientListArgs.
clientList() - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
clientList(ClientListArgs) - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
clientList() - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
clientList(ClientListArgs) - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
ClientListArgs - Class in io.lettuce.core
Argument list builder for the Redis CLIENT LIST command.
ClientListArgs() - Constructor for class io.lettuce.core.ClientListArgs
 
ClientListArgs.Builder - Class in io.lettuce.core
Builder entry points for ClientListArgs.
clientNoEvict(boolean) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientNoEvict(boolean) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientNoEvict(boolean) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Sets the client eviction mode for the current connection.
clientNoEvict(boolean) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Sets the client eviction mode for the current connection.
clientNoEvict(boolean) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Sets the client eviction mode for the current connection.
clientNoEvict(boolean) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Sets the client eviction mode for the current connection.
clientNoEvict(boolean) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Sets the client eviction mode for the current connection.
ClientOptions - Class in io.lettuce.core
Client Options to control the behavior of RedisClient.
ClientOptions(ClientOptions.Builder) - Constructor for class io.lettuce.core.ClientOptions
 
ClientOptions(ClientOptions) - Constructor for class io.lettuce.core.ClientOptions
 
clientOptions(ClientOptions) - Method in class io.lettuce.core.ConnectionBuilder
 
clientOptions() - Method in class io.lettuce.core.ConnectionBuilder
 
ClientOptions.Builder - Class in io.lettuce.core
Builder for ClientOptions.
ClientOptions.DisconnectedBehavior - Enum in io.lettuce.core
Behavior of connections in disconnected state.
clientPause(long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientPause(long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientPause(long) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Stop processing commands from clients for some time.
clientPause(long) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Stop processing commands from clients for some time.
clientPause(long) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Stop processing commands from clients for some time.
clientPause(long) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Stop processing commands from clients for some time.
clientPause(long) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Stop processing commands from clients for some time.
clientPause(long) - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Stop processing commands from clients for some time.
clientPause(long) - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Stop processing commands from clients for some time.
clientPause(long) - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Stop processing commands from clients for some time.
clientPause(long) - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
clientPause(long) - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
clientResources(ClientResources) - Method in class io.lettuce.core.ConnectionBuilder
 
clientResources() - Method in class io.lettuce.core.ConnectionBuilder
 
ClientResources - Interface in io.lettuce.core.resource
Strategy interface to provide all the infrastructure building blocks like environment settings and thread pools so that the client can work with it properly.
ClientResources.Builder - Interface in io.lettuce.core.resource
Builder for ClientResources.
clientSetinfo(String, String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientSetinfo(String, String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientSetinfo(String, String) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Assign various info attributes to the current connection.
clientSetinfo(String, String) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Assign various info attributes to the current connection.
clientSetinfo(String, String) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Assign various info attributes to the current connection.
clientSetinfo(String, String) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Assign various info attributes to the current connection.
clientSetinfo(String, V) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Assign various info attributes to the current connection.
clientSetinfo(String, String) - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Assign various info attributes to the current connection.
clientSetinfo(String, String) - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Assign various info attributes to the current connection.
clientSetinfo(String, String) - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Assign various info attributes to the current connection.
clientSetinfo(String, String) - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
clientSetinfo(String, String) - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
clientSetname(K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientSetname(K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientSetname(K) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Set the current connection name.
clientSetname(K) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Set the current connection name.
clientSetname(K) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Set the current connection name.
clientSetname(K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Set the current connection name.
clientSetname(K) - Method in interface io.lettuce.core.cluster.api.async.RedisAdvancedClusterAsyncCommands
Set the current connection name on all cluster nodes with pipelining.
clientSetname(K) - Method in interface io.lettuce.core.cluster.api.reactive.RedisAdvancedClusterReactiveCommands
Set the current connection name on all cluster nodes with pipelining.
clientSetname(K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Set the current connection name.
clientSetname(K) - Method in interface io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands
Set the current connection name on all known cluster nodes with pipelining.
clientSetname(K) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
 
clientSetname(K) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterReactiveCommandsImpl
 
clientSetname(K) - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Set the current connection name.
clientSetname(K) - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Set the current connection name.
clientSetname(K) - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Set the current connection name.
clientSetname(K) - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
clientSetname(K) - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
ClientSideCaching<K,V> - Class in io.lettuce.core.support.caching
Utility to provide server-side assistance for client-side caches.
clientTracking(TrackingArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientTracking(TrackingArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientTracking(TrackingArgs) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Enables the tracking feature of the Redis server, that is used for server assisted client side caching.
clientTracking(TrackingArgs) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Enables the tracking feature of the Redis server, that is used for server assisted client side caching.
clientTracking(TrackingArgs) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Enables the tracking feature of the Redis server, that is used for server assisted client side caching.
clientTracking(TrackingArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Enables the tracking feature of the Redis server, that is used for server assisted client side caching.
clientTracking(TrackingArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Enables the tracking feature of the Redis server, that is used for server assisted client side caching.
clientUnblock(long, UnblockType) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clientUnblock(long, UnblockType) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clientUnblock(long, UnblockType) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Unblock the specified blocked client.
clientUnblock(long, UnblockType) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Unblock the specified blocked client.
clientUnblock(long, UnblockType) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Unblock the specified blocked client.
clientUnblock(long, UnblockType) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Unblock the specified blocked client.
clientUnblock(long, UnblockType) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Unblock the specified blocked client.
clone() - Method in class io.lettuce.core.cluster.models.partitions.Partitions
Create a deep copy of this Partitions object.
clone() - Method in class io.lettuce.core.cluster.models.partitions.RedisClusterNode
Clone this RedisClusterNode.
close() - Method in class io.lettuce.core.AbstractRedisClient
 
close() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
close() - Method in interface io.lettuce.core.api.StatefulConnection
Close the connection.
close() - Method in class io.lettuce.core.CommandListenerWriter
 
close() - Method in class io.lettuce.core.internal.AsyncConnectionProvider
Close all connections.
close(K) - Method in class io.lettuce.core.internal.AsyncConnectionProvider
Close a connection by its connection key.
close() - Method in class io.lettuce.core.protocol.CommandExpiryWriter
 
close() - Method in class io.lettuce.core.protocol.DefaultEndpoint
Close the connection.
close() - Method in class io.lettuce.core.protocol.RedisStateMachine
Close the state machine to free resources.
close() - Method in class io.lettuce.core.RedisChannelHandler
Close the connection (synchronous).
close() - Method in interface io.lettuce.core.RedisChannelWriter
 
close() - Method in class io.lettuce.core.resource.DirContextDnsResolver
 
close() - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
close() - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
close() - Method in interface io.lettuce.core.support.AsyncPool
 
close() - Method in class io.lettuce.core.support.BoundedAsyncPool
 
close() - Method in interface io.lettuce.core.support.caching.CacheFrontend
Closes this cache frontend and releases any system resources associated with it.
close() - Method in class io.lettuce.core.support.caching.ClientSideCaching
 
close() - Method in interface io.lettuce.core.support.caching.RedisCache
Closes this Redis cache and releases any connections associated with it.
closeableResources - Variable in class io.lettuce.core.AbstractRedisClient
 
closeAsync() - Method in interface io.lettuce.core.api.AsyncCloseable
Requests to close this object and releases any system resources associated with it.
closeAsync() - Method in interface io.lettuce.core.api.StatefulConnection
Request to close the connection and return the CompletableFuture that is notified about its progress.
closeAsync() - Method in class io.lettuce.core.CommandListenerWriter
 
closeAsync() - Method in interface io.lettuce.core.internal.AsyncCloseable
Deprecated.
Requests to close this object and releases any system resources associated with it.
closeAsync() - Method in class io.lettuce.core.protocol.CommandExpiryWriter
 
closeAsync() - Method in class io.lettuce.core.protocol.DefaultEndpoint
 
closeAsync() - Method in class io.lettuce.core.RedisChannelHandler
Close the connection (asynchronous).
closeAsync() - Method in interface io.lettuce.core.RedisChannelWriter
Asynchronously close the RedisChannelWriter.
closeAsync() - Method in interface io.lettuce.core.support.AsyncPool
 
closeAsync() - Method in class io.lettuce.core.support.BoundedAsyncPool
 
closeStaleConnections(boolean) - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
Flag, whether to close stale connections when refreshing the cluster topology.
clusterAddSlots(int...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterAddSlots(int...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterAddSlots(int...) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Adds slots to the cluster node.
clusterAddSlots(int...) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Adds slots to the cluster node.
clusterAddSlots(int...) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Adds slots to the cluster node.
clusterAddSlotsRange(Range<Integer>...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterAddSlotsRange(Range<Integer>...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterAddSlotsRange(Range<Integer>...) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Takes a list of slot ranges (specified by start and end slots) to assign to the node.
clusterAddSlotsRange(Range<Integer>...) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Takes a list of slot ranges (specified by start and end slots) to assign to the node.
clusterAddSlotsRange(Range<Integer>...) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Takes a list of slot ranges (specified by start and end slots) to assign to the node.
clusterBumpepoch() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterBumpepoch() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterBumpepoch() - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Generate a new config epoch, incrementing the current epoch, assign the new epoch to this node, WITHOUT any consensus and persist the configuration on disk before sending packets with the new configuration.
clusterBumpepoch() - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Generate a new config epoch, incrementing the current epoch, assign the new epoch to this node, WITHOUT any consensus and persist the configuration on disk before sending packets with the new configuration.
clusterBumpepoch() - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Generate a new config epoch, incrementing the current epoch, assign the new epoch to this node, WITHOUT any consensus and persist the configuration on disk before sending packets with the new configuration.
ClusterClientOptions - Class in io.lettuce.core.cluster
Client Options to control the behavior of RedisClusterClient.
ClusterClientOptions(ClusterClientOptions.Builder) - Constructor for class io.lettuce.core.cluster.ClusterClientOptions
 
ClusterClientOptions(ClusterClientOptions) - Constructor for class io.lettuce.core.cluster.ClusterClientOptions
 
ClusterClientOptions.Builder - Class in io.lettuce.core.cluster
clusterCountFailureReports(String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterCountFailureReports(String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterCountFailureReports(String) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Returns the number of failure reports for the specified node.
clusterCountFailureReports(String) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Returns the number of failure reports for the specified node.
clusterCountFailureReports(String) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Returns the number of failure reports for the specified node.
clusterCountKeysInSlot(int) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterCountKeysInSlot(int) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterCountKeysInSlot(int) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Returns the number of keys in the specified Redis Cluster hash slot.
clusterCountKeysInSlot(int) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Returns the number of keys in the specified Redis Cluster hash slot.
clusterCountKeysInSlot(int) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Returns the number of keys in the specified Redis Cluster hash slot.
clusterCountKeysInSlot(int) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
 
clusterCountKeysInSlot(int) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterReactiveCommandsImpl
 
clusterDelSlots(int...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterDelSlots(int...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterDelSlots(int...) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Removes slots from the cluster node.
clusterDelSlots(int...) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Removes slots from the cluster node.
clusterDelSlots(int...) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Removes slots from the cluster node.
clusterDelSlotsRange(Range<Integer>...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterDelSlotsRange(Range<Integer>...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterDelSlotsRange(Range<Integer>...) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Takes a list of slot ranges (specified by start and end slots) to remove to the node.
clusterDelSlotsRange(Range<Integer>...) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Takes a list of slot ranges (specified by start and end slots) to remove to the node.
clusterDelSlotsRange(Range<Integer>...) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Takes a list of slot ranges (specified by start and end slots) to remove to the node.
clusterFailover(boolean) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterFailover(boolean, boolean) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterFailover(boolean) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterFailover(boolean, boolean) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterFailover(boolean) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Failover a cluster node.
clusterFailover(boolean, boolean) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Failover a cluster node.
clusterFailover(boolean) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Failover a cluster node.
clusterFailover(boolean, boolean) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Failover a cluster node.
clusterFailover(boolean) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Failover a cluster node.
clusterFailover(boolean, boolean) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Failover a cluster node.
clusterFlushslots() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterFlushslots() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterFlushslots() - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Delete all the slots associated with the specified node.
clusterFlushslots() - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Delete all the slots associated with the specified node.
clusterFlushslots() - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Delete all the slots associated with the specified node.
clusterForget(String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterForget(String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterForget(String) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Disallow connections and remove the cluster node from the cluster.
clusterForget(String) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Disallow connections and remove the cluster node from the cluster.
clusterForget(String) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Disallow connections and remove the cluster node from the cluster.
clusterGetKeysInSlot(int, int) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterGetKeysInSlot(int, int) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterGetKeysInSlot(int, int) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Retrieve the list of keys within the slot.
clusterGetKeysInSlot(int, int) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Retrieve the list of keys within the slot.
clusterGetKeysInSlot(int, int) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Retrieve the list of keys within the slot.
clusterGetKeysInSlot(int, int) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
 
clusterGetKeysInSlot(int, int) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterReactiveCommandsImpl
 
clusterInfo() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterInfo() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterInfo() - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Get information and statistics about the cluster viewed by the current node.
clusterInfo() - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Get information and statistics about the cluster viewed by the current node.
clusterInfo() - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Get information and statistics about the cluster viewed by the current node.
clusterKeyslot(K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterKeyslot(K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterKeyslot(K) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Returns an integer identifying the hash slot the specified key hashes to.
clusterKeyslot(K) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Returns an integer identifying the hash slot the specified key hashes to.
clusterKeyslot(K) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Returns an integer identifying the hash slot the specified key hashes to.
clusterMeet(String, int) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterMeet(String, int) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterMeet(String, int) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Meet another cluster node to include the node into the cluster.
clusterMeet(String, int) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Meet another cluster node to include the node into the cluster.
clusterMeet(String, int) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Meet another cluster node to include the node into the cluster.
clusterMyId() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterMyId() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterMyId() - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Obtain the nodeId for the currently connected node.
clusterMyId() - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Obtain the nodeId for the currently connected node.
clusterMyId() - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Obtain the nodeId for the currently connected node.
clusterNodes() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterNodes() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterNodes() - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Obtain details about all cluster nodes.
clusterNodes() - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Obtain details about all cluster nodes.
clusterNodes() - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Obtain details about all cluster nodes.
ClusterPartitionParser - Class in io.lettuce.core.cluster.models.partitions
Parser for node information output of CLUSTER NODES, CLUSTER SLAVES, and CLUSTER SHARDS.
ClusterPushHandler - Interface in io.lettuce.core.cluster
A handler object that provides access to RedisClusterPushListener.
ClusterReadOnlyCommands - Class in io.lettuce.core.cluster
Contains all command names that are read-only commands.
ClusterReadOnlyCommands() - Constructor for class io.lettuce.core.cluster.ClusterReadOnlyCommands
 
clusterReplicas(String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterReplicas(String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterReplicas(String) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
List replicas for a certain node identified by its nodeId.
clusterReplicas(String) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
List replicas for a certain node identified by its nodeId.
clusterReplicas(String) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
List replicas for a certain node identified by its nodeId.
clusterReplicate(String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterReplicate(String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterReplicate(String) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Turn this node into a replica of the node with the id nodeId.
clusterReplicate(String) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Turn this node into a replica of the node with the id nodeId.
clusterReplicate(String) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Turn this node into a replica of the node with the id nodeId.
clusterReset(boolean) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterReset(boolean) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterReset(boolean) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Reset a node performing a soft or hard reset: All other nodes are forgotten All the assigned / open slots are released If the node is a replica, it turns into a master Only for hard reset: a new Node ID is generated Only for hard reset: currentEpoch and configEpoch are set to 0 The new configuration is saved and the cluster state updated If the node was a replica, the whole data set is flushed away
clusterReset(boolean) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Reset a node performing a soft or hard reset: All other nodes are forgotten All the assigned / open slots are released If the node is a replica, it turns into a master Only for hard reset: a new Node ID is generated Only for hard reset: currentEpoch and configEpoch are set to 0 The new configuration is saved and the cluster state updated If the node was a replica, the whole data set is flushed away
clusterReset(boolean) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Reset a node performing a soft or hard reset: All other nodes are forgotten All the assigned / open slots are released If the node is a replica, it turns into a master Only for hard reset: a new Node ID is generated Only for hard reset: currentEpoch and configEpoch are set to 0 The new configuration is saved and the cluster state updated If the node was a replica, the whole data set is flushed away
clusterSaveconfig() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterSaveconfig() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterSaveconfig() - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Forces a node to save the nodes.conf configuration on disk.
clusterSaveconfig() - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Forces a node to save the nodes.conf configuration on disk.
clusterSaveconfig() - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Forces a node to save the nodes.conf configuration on disk.
clusterSetConfigEpoch(long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterSetConfigEpoch(long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterSetConfigEpoch(long) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
This command sets a specific config epoch in a fresh node.
clusterSetConfigEpoch(long) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
This command sets a specific config epoch in a fresh node.
clusterSetConfigEpoch(long) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
This command sets a specific config epoch in a fresh node.
clusterSetSlotImporting(int, String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterSetSlotImporting(int, String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterSetSlotImporting(int, String) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Flag a slot as IMPORTING (incoming) from the node specified in nodeId.
clusterSetSlotImporting(int, String) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Flag a slot as IMPORTING (incoming) from the node specified in nodeId.
clusterSetSlotImporting(int, String) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Flag a slot as IMPORTING (incoming) from the node specified in nodeId.
clusterSetSlotMigrating(int, String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterSetSlotMigrating(int, String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterSetSlotMigrating(int, String) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Flag a slot as MIGRATING (outgoing) towards the node specified in nodeId.
clusterSetSlotMigrating(int, String) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Flag a slot as MIGRATING (outgoing) towards the node specified in nodeId.
clusterSetSlotMigrating(int, String) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Flag a slot as MIGRATING (outgoing) towards the node specified in nodeId.
clusterSetSlotNode(int, String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterSetSlotNode(int, String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterSetSlotNode(int, String) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Assign a slot to a node.
clusterSetSlotNode(int, String) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Assign a slot to a node.
clusterSetSlotNode(int, String) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Assign a slot to a node.
clusterSetSlotStable(int) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterSetSlotStable(int) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterSetSlotStable(int) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Clears migrating / importing state from the slot.
clusterSetSlotStable(int) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Clears migrating / importing state from the slot.
clusterSetSlotStable(int) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Clears migrating / importing state from the slot.
clusterShards() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterShards() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterShards() - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Get array of cluster shards
clusterShards() - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Get array of cluster shards
clusterShards() - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Get array of cluster shards
clusterSlaves(String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterSlaves(String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterSlaves(String) - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Deprecated.
clusterSlaves(String) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Deprecated.
clusterSlaves(String) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Deprecated.
ClusterSlotRange - Class in io.lettuce.core.cluster.models.slots
Represents a range of slots together with its master and replicas.
ClusterSlotRange() - Constructor for class io.lettuce.core.cluster.models.slots.ClusterSlotRange
 
ClusterSlotRange(int, int, RedisClusterNode, List<RedisClusterNode>) - Constructor for class io.lettuce.core.cluster.models.slots.ClusterSlotRange
Constructs a ClusterSlotRange
clusterSlots() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
clusterSlots() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
clusterSlots() - Method in interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands
Get array of cluster slots to node mappings.
clusterSlots() - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
Get array of cluster slots to node mappings.
clusterSlots() - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
Get array of cluster slots to node mappings.
ClusterSlotsParser - Class in io.lettuce.core.cluster.models.slots
Parser for Redis CLUSTER SLOTS command output.
clusterSyncHandler(Class<?>...) - Method in class io.lettuce.core.cluster.StatefulRedisClusterConnectionImpl
 
ClusterTopologyChangedEvent - Class in io.lettuce.core.cluster.event
Signals a discovered cluster topology change.
ClusterTopologyChangedEvent(List<RedisClusterNode>, List<RedisClusterNode>) - Constructor for class io.lettuce.core.cluster.event.ClusterTopologyChangedEvent
ClusterTopologyRefresh - Interface in io.lettuce.core.cluster.topology
Utility to refresh the cluster topology view based on Partitions.
ClusterTopologyRefreshOptions - Class in io.lettuce.core.cluster
Options to control the Cluster topology refreshing of RedisClusterClient.
ClusterTopologyRefreshOptions(ClusterTopologyRefreshOptions.Builder) - Constructor for class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
ClusterTopologyRefreshOptions(ClusterTopologyRefreshOptions) - Constructor for class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
ClusterTopologyRefreshOptions.Builder - Class in io.lettuce.core.cluster
ClusterTopologyRefreshOptions.RefreshTrigger - Enum in io.lettuce.core.cluster
Available refresh triggers to signal early topology refreshing.
codec - Variable in class io.lettuce.core.cluster.StatefulRedisClusterConnectionImpl
 
codec - Variable in class io.lettuce.core.output.CommandOutput
 
codec - Variable in class io.lettuce.core.protocol.BaseRedisCommandBuilder
 
codec - Variable in class io.lettuce.core.protocol.CommandArgs
 
codec - Variable in class io.lettuce.core.sentinel.StatefulRedisSentinelConnectionImpl
 
codec - Variable in class io.lettuce.core.StatefulRedisConnectionImpl
 
CodecAwareOutputFactoryResolver - Class in io.lettuce.core.dynamic.output
RedisCodec-aware implementation of CommandOutputFactoryResolver.
CodecAwareOutputFactoryResolver(CommandOutputFactoryResolver, RedisCodec<?, ?>) - Constructor for class io.lettuce.core.dynamic.output.CodecAwareOutputFactoryResolver
COLLECTION - Static variable in class io.lettuce.core.dynamic.support.ClassTypeInformation
 
collectionToDelimitedString(Collection<?>, String, String, String) - Static method in class io.lettuce.core.internal.LettuceStrings
Convert a Collection to a delimited String (e.g.
command() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
command() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
command() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Returns an array reply of details about all Redis commands.
command() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Returns an array reply of details about all Redis commands.
command() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Returns an array reply of details about all Redis commands.
command() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Returns an array reply of details about all Redis commands.
command() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Returns an array reply of details about all Redis commands.
Command - Annotation Type in io.lettuce.core.dynamic.annotation
Redis command method annotation specifying a command string.
Command<K,V,T> - Class in io.lettuce.core.protocol
A Redis command with a command type, arguments and an optional output.
Command(ProtocolKeyword, CommandOutput<K, V, T>) - Constructor for class io.lettuce.core.protocol.Command
Create a new command with the supplied type.
Command(ProtocolKeyword, CommandOutput<K, V, T>, CommandArgs<K, V>) - Constructor for class io.lettuce.core.protocol.Command
Create a new command with the supplied type and args.
command - Variable in class io.lettuce.core.protocol.CommandWrapper
 
COMMAND_INFO_SIZE - Static variable in class io.lettuce.core.models.command.CommandDetailParser
Number of array elements for a specific command.
CommandArgs<K,V> - Class in io.lettuce.core.protocol
Redis command arguments.
CommandArgs(RedisCodec<K, V>) - Constructor for class io.lettuce.core.protocol.CommandArgs
 
CommandArgsAccessor - Class in io.lettuce.core.protocol
Accessor for first encoded key, first string and first integer argument of CommandArgs.
CommandArgsAccessor() - Constructor for class io.lettuce.core.protocol.CommandArgsAccessor
 
CommandBaseEvent - Class in io.lettuce.core.event.command
Base class for Redis command events.
CommandBaseEvent(RedisCommand<Object, Object, Object>, Map<String, Object>) - Constructor for class io.lettuce.core.event.command.CommandBaseEvent
 
CommandBatching - Class in io.lettuce.core.dynamic.batch
Programmatic command batching API.
CommandBatching() - Constructor for class io.lettuce.core.dynamic.batch.CommandBatching
 
commandCount() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
commandCount() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
commandCount() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get total number of Redis commands.
commandCount() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get total number of Redis commands.
commandCount() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get total number of Redis commands.
commandCount() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get total number of Redis commands.
commandCount() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get total number of Redis commands.
CommandCreationException - Exception in io.lettuce.core.dynamic
Exception thrown if a command cannot be constructed from a CommandMethod.
CommandCreationException(CommandMethod, String) - Constructor for exception io.lettuce.core.dynamic.CommandCreationException
Create a new CommandCreationException given CommandMethod and a message.
CommandDetail - Class in io.lettuce.core.models.command
Domain object describing Redis Command details.
CommandDetail() - Constructor for class io.lettuce.core.models.command.CommandDetail
 
CommandDetail(String, int, Set<CommandDetail.Flag>, int, int, int) - Constructor for class io.lettuce.core.models.command.CommandDetail
Deprecated.
since 6.1
CommandDetail(String, int, Set<CommandDetail.Flag>, int, int, int, Set<AclCategory>) - Constructor for class io.lettuce.core.models.command.CommandDetail
Constructs a CommandDetail
CommandDetail.Flag - Enum in io.lettuce.core.models.command
 
CommandDetailParser - Class in io.lettuce.core.models.command
Parser for Redis COMMAND/COMMAND INFO output.
CommandEncoder - Class in io.lettuce.core.protocol
A netty ChannelHandler responsible for encoding commands.
CommandEncoder() - Constructor for class io.lettuce.core.protocol.CommandEncoder
 
CommandEncoder(boolean) - Constructor for class io.lettuce.core.protocol.CommandEncoder
 
CommandExpiryWriter - Class in io.lettuce.core.protocol
Extension to RedisChannelWriter that expires commands.
CommandExpiryWriter(RedisChannelWriter, ClientOptions, ClientResources) - Constructor for class io.lettuce.core.protocol.CommandExpiryWriter
Create a new CommandExpiryWriter.
commandFailed(CommandFailedEvent) - Method in class io.lettuce.core.CommandListenerWriter.CommandListenerMulticaster
 
commandFailed(CommandFailedEvent) - Method in interface io.lettuce.core.event.command.CommandListener
Listener for command failure events.
CommandFailedEvent - Class in io.lettuce.core.event.command
Event for a failed command.
CommandFailedEvent(RedisCommand<Object, Object, Object>, Map<String, Object>, Throwable) - Constructor for class io.lettuce.core.event.command.CommandFailedEvent
 
commandHandler(Supplier<CommandHandler>) - Method in class io.lettuce.core.ConnectionBuilder
 
CommandHandler - Class in io.lettuce.core.protocol
A netty ChannelHandler responsible for writing redis commands and reading responses from the server.
CommandHandler(ClientOptions, ClientResources, Endpoint) - Constructor for class io.lettuce.core.protocol.CommandHandler
Initialize a new instance that handles commands from the supplied queue.
CommandHandler.LifecycleState - Enum in io.lettuce.core.protocol
 
commandInfo(String...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
commandInfo(CommandType...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
commandInfo(String...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
commandInfo(CommandType...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
commandInfo(String...) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Returns an array reply of details about the requested commands.
commandInfo(CommandType...) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Returns an array reply of details about the requested commands.
commandInfo(String...) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Returns an array reply of details about the requested commands.
commandInfo(CommandType...) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Returns an array reply of details about the requested commands.
commandInfo(String...) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Returns an array reply of details about the requested commands.
commandInfo(CommandType...) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Returns an array reply of details about the requested commands.
commandInfo(String...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Returns an array reply of details about the requested commands.
commandInfo(CommandType...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Returns an array reply of details about the requested commands.
commandInfo(String...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Returns an array reply of details about the requested commands.
commandInfo(CommandType...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Returns an array reply of details about the requested commands.
CommandKeyword - Enum in io.lettuce.core.protocol
Keyword modifiers for redis commands.
CommandLatency(long, long, Map<Double, Long>) - Constructor for class io.lettuce.core.metrics.CommandMetrics.CommandLatency
 
CommandLatencyCollector - Interface in io.lettuce.core.metrics
MetricCollector for command latencies.
commandLatencyCollector(CommandLatencyCollector) - Method in interface io.lettuce.core.resource.ClientResources.Builder
CommandLatencyCollectorOptions - Interface in io.lettuce.core.metrics
Configuration interface for command latency collection.
commandLatencyCollectorOptions(CommandLatencyCollectorOptions) - Method in interface io.lettuce.core.resource.ClientResources.Builder
Deprecated.
since 6.0. Configure CommandLatencyRecorder directly using CommandLatencyCollectorOptions.
commandLatencyCollectorOptions(CommandLatencyCollectorOptions) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
Deprecated.
since 6.0. Configure CommandLatencyRecorder directly using CommandLatencyCollectorOptions.
CommandLatencyCollectorOptions.Builder - Interface in io.lettuce.core.metrics
CommandLatencyEvent - Class in io.lettuce.core.event.metrics
Event that transports command latency metrics.
CommandLatencyEvent(Map<CommandLatencyId, CommandMetrics>) - Constructor for class io.lettuce.core.event.metrics.CommandLatencyEvent
 
CommandLatencyId - Class in io.lettuce.core.metrics
Identifier for a command latency.
CommandLatencyId(SocketAddress, SocketAddress, ProtocolKeyword) - Constructor for class io.lettuce.core.metrics.CommandLatencyId
 
commandLatencyPublisherOptions(EventPublisherOptions) - Method in interface io.lettuce.core.resource.ClientResources.Builder
Sets the EventPublisherOptions to publish command latency metrics using the EventBus if the CommandLatencyRecorder is an instance of CommandLatencyCollector that allows latency metric retrieval.
commandLatencyPublisherOptions() - Method in interface io.lettuce.core.resource.ClientResources
Return the EventPublisherOptions for latency event publishing.
commandLatencyPublisherOptions(EventPublisherOptions) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
Sets the EventPublisherOptions to publish command latency metrics using the EventBus if the CommandLatencyRecorder is an instance of CommandLatencyCollector that allows latency metric retrieval.
commandLatencyPublisherOptions() - Method in class io.lettuce.core.resource.DefaultClientResources
 
CommandLatencyRecorder - Interface in io.lettuce.core.metrics
Interface defining a method to collect command latency metrics based upon command completion.
commandLatencyRecorder(CommandLatencyRecorder) - Method in interface io.lettuce.core.resource.ClientResources.Builder
Sets the CommandLatencyRecorder that can be used across different instances of the RedisClient.
commandLatencyRecorder() - Method in interface io.lettuce.core.resource.ClientResources
commandLatencyRecorder(CommandLatencyRecorder) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
Sets the CommandLatencyRecorder that can be used across different instances of the RedisClient.
commandLatencyRecorder() - Method in class io.lettuce.core.resource.DefaultClientResources
 
CommandListener - Interface in io.lettuce.core.event.command
A listener for Redis command events.
CommandListenerMulticaster(List<CommandListener>) - Constructor for class io.lettuce.core.CommandListenerWriter.CommandListenerMulticaster
 
CommandListenerWriter - Class in io.lettuce.core
Writer for command listeners.
CommandListenerWriter(RedisChannelWriter, List<CommandListener>) - Constructor for class io.lettuce.core.CommandListenerWriter
 
CommandListenerWriter.CommandListenerMulticaster - Class in io.lettuce.core
Wraps multiple command listeners into one multicaster.
CommandMethod - Interface in io.lettuce.core.dynamic
Abstraction of a method that is designated to execute a Redis command method.
CommandMethodSyntaxException - Exception in io.lettuce.core.dynamic
Exception thrown if the command syntax is invalid.
CommandMethodSyntaxException(CommandMethod, String) - Constructor for exception io.lettuce.core.dynamic.CommandMethodSyntaxException
Create a new CommandMethodSyntaxException given CommandMethod and a message.
CommandMetrics - Class in io.lettuce.core.metrics
Latency metrics for commands.
CommandMetrics(long, TimeUnit, CommandMetrics.CommandLatency, CommandMetrics.CommandLatency) - Constructor for class io.lettuce.core.metrics.CommandMetrics
 
CommandMetrics.CommandLatency - Class in io.lettuce.core.metrics
 
CommandNaming - Annotation Type in io.lettuce.core.dynamic.annotation
Command naming strategy for Redis command methods.
CommandNaming.LetterCase - Enum in io.lettuce.core.dynamic.annotation
 
CommandNaming.Strategy - Enum in io.lettuce.core.dynamic.annotation
 
CommandOutput<K,V,T> - Class in io.lettuce.core.output
Base class for Redis command outputs.
CommandOutput(RedisCodec<K, V>, T) - Constructor for class io.lettuce.core.output.CommandOutput
Initialize a new instance that encodes and decodes keys and values using the supplied codec.
CommandOutputFactory - Interface in io.lettuce.core.dynamic.output
Strategy interface to create CommandOutput given RedisCodec.
CommandOutputFactoryResolver - Interface in io.lettuce.core.dynamic.output
Strategy interface to resolve a CommandOutputFactory based on a OutputSelector.
CommandOutputResolverSupport - Class in io.lettuce.core.dynamic.output
CommandOutputResolverSupport() - Constructor for class io.lettuce.core.dynamic.output.CommandOutputResolverSupport
 
commands() - Method in interface io.lettuce.core.cluster.api.NodeSelectionSupport
 
commands(int) - Method in interface io.lettuce.core.cluster.api.NodeSelectionSupport
Obtain the connection/commands to a particular node.
Commands - Interface in io.lettuce.core.dynamic
Marker interface for dynamic Redis commands.
CommandSegment - Class in io.lettuce.core.dynamic.segment
Value object representing a segment within a Redis Command.
CommandSegment() - Constructor for class io.lettuce.core.dynamic.segment.CommandSegment
 
CommandSegment.ArgumentContribution - Class in io.lettuce.core.dynamic.segment
 
CommandSegmentFactory - Interface in io.lettuce.core.dynamic.segment
Strategy interface to create CommandSegments for a CommandMethod.
CommandSegments - Class in io.lettuce.core.dynamic.segment
Value object abstracting multiple CommandSegments.
CommandSegments(List<CommandSegment>) - Constructor for class io.lettuce.core.dynamic.segment.CommandSegments
Create CommandSegments given a List of CommandSegments.
commandStarted(CommandStartedEvent) - Method in class io.lettuce.core.CommandListenerWriter.CommandListenerMulticaster
 
commandStarted(CommandStartedEvent) - Method in interface io.lettuce.core.event.command.CommandListener
Listener for command started events.
CommandStartedEvent - Class in io.lettuce.core.event.command
Event for a started command.
CommandStartedEvent(RedisCommand<Object, Object, Object>, long) - Constructor for class io.lettuce.core.event.command.CommandStartedEvent
 
commandSucceeded(CommandSucceededEvent) - Method in class io.lettuce.core.CommandListenerWriter.CommandListenerMulticaster
 
commandSucceeded(CommandSucceededEvent) - Method in interface io.lettuce.core.event.command.CommandListener
Listener for command completed events.
CommandSucceededEvent - Class in io.lettuce.core.event.command
Event for succeeded command.
CommandSucceededEvent(RedisCommand<Object, Object, Object>, Map<String, Object>, long, long) - Constructor for class io.lettuce.core.event.command.CommandSucceededEvent
 
commandType() - Method in class io.lettuce.core.metrics.CommandLatencyId
Returns the command type.
CommandType - Enum in io.lettuce.core.protocol
Redis commands.
CommandWrapper<K,V,T> - Class in io.lettuce.core.protocol
Wrapper for a command.
CommandWrapper(RedisCommand<K, V, T>) - Constructor for class io.lettuce.core.protocol.CommandWrapper
 
CommonsPool2ConfigConverter - Class in io.lettuce.core.support
Utility class to adapt Commons Pool 2 configuration to BoundedPoolConfig.
compareTo(CommandLatencyId) - Method in class io.lettuce.core.metrics.CommandLatencyId
 
complete(V) - Method in class io.lettuce.core.cluster.PipelinedRedisFuture
 
complete(int) - Method in class io.lettuce.core.output.ClaimedMessagesOutput
 
complete(int) - Method in class io.lettuce.core.output.CommandOutput
Mark the command output complete.
complete(int) - Method in class io.lettuce.core.output.GeoWithinListOutput
 
complete(int) - Method in class io.lettuce.core.output.KeyValueListScoredValueOutput
 
complete(int) - Method in class io.lettuce.core.output.KeyValueValueListOutput
 
complete(int) - Method in class io.lettuce.core.output.ListOfGenericMapsOutput
 
complete(int) - Method in class io.lettuce.core.output.ListOfMapsOutput
 
complete(int) - Method in class io.lettuce.core.output.MultiOutput
 
complete(int) - Method in class io.lettuce.core.output.NestedMultiOutput
 
complete(int) - Method in class io.lettuce.core.output.ObjectOutput
 
complete(int) - Method in class io.lettuce.core.output.PendingMessagesOutput
 
complete(int) - Method in class io.lettuce.core.output.ReplayOutput
 
complete(int) - Method in class io.lettuce.core.output.StreamMessageListOutput
 
complete(int) - Method in class io.lettuce.core.output.StreamReadOutput
 
complete(int) - Method in class io.lettuce.core.output.StringMatchResultOutput
 
complete(int) - Method in class io.lettuce.core.output.TransformingOutput
 
complete() - Method in class io.lettuce.core.protocol.AsyncCommand
Mark this command complete and notify all waiting threads.
complete() - Method in class io.lettuce.core.protocol.Command
Mark this command complete and notify all waiting threads.
complete(RedisCommand<?, ?, ?>) - Method in class io.lettuce.core.protocol.CommandHandler
Decoding hook: Complete a command.
complete() - Method in class io.lettuce.core.protocol.CommandWrapper
 
complete() - Method in interface io.lettuce.core.protocol.RedisCommand
Complete a command.
complete(RedisCommand<?, ?, ?>) - Method in class io.lettuce.core.pubsub.PubSubCommandHandler
 
CompleteableCommand<T> - Interface in io.lettuce.core.protocol
Extension to commands that provide registration of command completion callbacks.
completed(SocketAddress, T) - Static method in interface io.lettuce.core.ConnectionFuture
Create a completed ConnectionFuture given SocketAddress and value holding the value.
COMPLETED_FUTURE - Static variable in class io.lettuce.core.support.BoundedAsyncPool
 
completeExceptionally(Throwable) - Method in class io.lettuce.core.cluster.PipelinedRedisFuture
 
completeExceptionally(Throwable) - Method in class io.lettuce.core.protocol.AsyncCommand
 
completeExceptionally(Throwable) - Method in class io.lettuce.core.protocol.Command
 
completeExceptionally(Throwable) - Method in class io.lettuce.core.protocol.CommandWrapper
 
completeExceptionally(Throwable) - Method in interface io.lettuce.core.protocol.RedisCommand
Complete this command by attaching the given exception.
completeResult() - Method in class io.lettuce.core.protocol.AsyncCommand
 
completionTimer(CommandLatencyId) - Method in class io.lettuce.core.metrics.MicrometerCommandLatencyRecorder
 
CompositeArgument - Interface in io.lettuce.core
Interface for composite command argument objects.
CompositeParameterNameDiscoverer - Class in io.lettuce.core.dynamic.support
Composite ParameterNameDiscoverer to resolve parameter names using multiple ParameterNameDiscoverers.
CompositeParameterNameDiscoverer(ParameterNameDiscoverer...) - Constructor for class io.lettuce.core.dynamic.support.CompositeParameterNameDiscoverer
 
CompositeParameterNameDiscoverer(Collection<ParameterNameDiscoverer>) - Constructor for class io.lettuce.core.dynamic.support.CompositeParameterNameDiscoverer
 
CompressionCodec - Class in io.lettuce.core.codec
A compressing/decompressing RedisCodec that wraps a typed codec and compresses values using GZIP or Deflate.
CompressionCodec.CompressionType - Enum in io.lettuce.core.codec
 
computationThreadPoolSize(int) - Method in interface io.lettuce.core.resource.ClientResources.Builder
Sets the thread pool size (number of threads to use) for computation operations (default value is the number of CPUs).
computationThreadPoolSize() - Method in interface io.lettuce.core.resource.ClientResources
Return the pool size (number of threads) for all computation tasks.
computationThreadPoolSize(int) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
Sets the thread pool size (number of threads to use) for computation operations (default value is the number of CPUs).
computationThreadPoolSize() - Method in class io.lettuce.core.resource.DefaultClientResources
 
configGet(String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
configGet(String...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
configGet(String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
configGet(String...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
configGet(String) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get the value of a configuration parameter.
configGet(String...) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get the value of multiple pattern parameters.
configGet(String) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get the value of a configuration parameter.
configGet(String...) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get the value of multiple pattern parameters.
configGet(String) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get the value of a configuration parameter.
configGet(String...) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get the value of multiple pattern parameters.
configGet(String) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get the value of a configuration parameter.
configGet(String...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get the value of multiple pattern parameters.
configGet(String) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get the value of a configuration parameter.
configGet(String...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get the value of multiple pattern parameters.
configResetstat() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
configResetstat() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
configResetstat() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Reset the stats returned by INFO.
configResetstat() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Reset the stats returned by INFO.
configResetstat() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Reset the stats returned by INFO.
configResetstat() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Reset the stats returned by INFO.
configResetstat() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Reset the stats returned by INFO.
configRewrite() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
configRewrite() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
configRewrite() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Rewrite the configuration file with the in memory configuration.
configRewrite() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Rewrite the configuration file with the in memory configuration.
configRewrite() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Rewrite the configuration file with the in memory configuration.
configRewrite() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Rewrite the configuration file with the in memory configuration.
configRewrite() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Rewrite the configuration file with the in memory configuration.
configSet(String, String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
configSet(Map<String, String>) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
configSet(String, String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
configSet(Map<String, String>) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
configSet(String, String) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Set a configuration parameter to the given value.
configSet(Map<String, String>) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Set multiple parameters to the given value.
configSet(String, String) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Set a configuration parameter to the given value.
configSet(Map<String, String>) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Set multiple parameters to the given value.
configSet(String, String) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Set a configuration parameter to the given value.
configSet(Map<String, String>) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Set multiple parameters to the given value.
configSet(String, String) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Set a configuration parameter to the given value.
configSet(Map<String, String>) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Set multiple parameters to the given value.
configSet(String, String) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Set a configuration parameter to the given value.
configSet(Map<String, String>) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Set multiple parameters to the given value.
configureBootstrap(boolean, Function<Class<? extends EventLoopGroup>, EventLoopGroup>) - Method in class io.lettuce.core.ConnectionBuilder
Initialize the Bootstrap.
connect() - Method in class io.lettuce.core.cluster.RedisClusterClient
Connect to a Redis Cluster and treat keys and values as UTF-8 strings.
connect(RedisCodec<K, V>) - Method in class io.lettuce.core.cluster.RedisClusterClient
Connect to a Redis Cluster.
connect(RedisClient, RedisCodec<K, V>, RedisURI) - Static method in class io.lettuce.core.masterreplica.MasterReplica
Open a new connection to a Redis Master-Replica server/servers using the supplied RedisURI and the supplied codec to encode/decode keys.
connect(RedisClient, RedisCodec<K, V>, Iterable<RedisURI>) - Static method in class io.lettuce.core.masterreplica.MasterReplica
Open a new connection to a Redis Master-Replica server/servers using the supplied RedisURI and the supplied codec to encode/decode keys.
connect(RedisClient, RedisCodec<K, V>, RedisURI) - Static method in class io.lettuce.core.masterslave.MasterSlave
Deprecated.
Open a new connection to a Redis Master-Slave server/servers using the supplied RedisURI and the supplied codec to encode/decode keys.
connect(RedisClient, RedisCodec<K, V>, Iterable<RedisURI>) - Static method in class io.lettuce.core.masterslave.MasterSlave
Deprecated.
Open a new connection to a Redis Master-Slave server/servers using the supplied RedisURI and the supplied codec to encode/decode keys.
connect() - Method in class io.lettuce.core.RedisClient
Open a new connection to a Redis server that treats keys and values as UTF-8 strings.
connect(RedisCodec<K, V>) - Method in class io.lettuce.core.RedisClient
Open a new connection to a Redis server.
connect(RedisURI) - Method in class io.lettuce.core.RedisClient
Open a new connection to a Redis server using the supplied RedisURI that treats keys and values as UTF-8 strings.
connect(RedisCodec<K, V>, RedisURI) - Method in class io.lettuce.core.RedisClient
Open a new connection to a Redis server using the supplied RedisURI and the supplied codec to encode/decode keys.
connectAsync(RedisCodec<K, V>) - Method in class io.lettuce.core.cluster.RedisClusterClient
Connect asynchronously to a Redis Cluster.
connectAsync(RedisClient, RedisCodec<K, V>, RedisURI) - Static method in class io.lettuce.core.masterreplica.MasterReplica
Open asynchronously a new connection to a Redis Master-Replica server/servers using the supplied RedisURI and the supplied codec to encode/decode keys.
connectAsync(RedisClient, RedisCodec<K, V>, Iterable<RedisURI>) - Static method in class io.lettuce.core.masterreplica.MasterReplica
Open asynchronously a new connection to a Redis Master-Replica server/servers using the supplied RedisURI and the supplied codec to encode/decode keys.
connectAsync(RedisClient, RedisCodec<K, V>, RedisURI) - Static method in class io.lettuce.core.masterslave.MasterSlave
Deprecated.
Open asynchronously a new connection to a Redis Master-Slave server/servers using the supplied RedisURI and the supplied codec to encode/decode keys.
connectAsync(RedisClient, RedisCodec<K, V>, Iterable<RedisURI>) - Static method in class io.lettuce.core.masterslave.MasterSlave
Deprecated.
Open asynchronously a new connection to a Redis Master-Slave server/servers using the supplied RedisURI and the supplied codec to encode/decode keys.
connectAsync(RedisCodec<K, V>, RedisURI) - Method in class io.lettuce.core.RedisClient
Open asynchronously a new connection to a Redis server using the supplied RedisURI and the supplied codec to encode/decode keys.
CONNECTED - Static variable in class io.lettuce.core.cluster.models.partitions.ClusterPartitionParser
 
ConnectedEvent - Class in io.lettuce.core.event.connection
Event for a established TCP-level connection.
ConnectedEvent(String, String, String, SocketAddress, SocketAddress) - Constructor for class io.lettuce.core.event.connection.ConnectedEvent
 
ConnectedEvent(SocketAddress, SocketAddress) - Constructor for class io.lettuce.core.event.connection.ConnectedEvent
 
ConnectEvent - Class in io.lettuce.core.event.connection
Event to connect to Redis.
ConnectEvent(String, String) - Constructor for class io.lettuce.core.event.connection.ConnectEvent
 
connection(RedisChannelHandler<?, ?>) - Method in class io.lettuce.core.ConnectionBuilder
 
connection() - Method in class io.lettuce.core.ConnectionBuilder
 
ConnectionActivatedEvent - Class in io.lettuce.core.event.connection
Event for a connection activation (after SSL-handshake, PING before activation, and buffered command replay).
ConnectionActivatedEvent(String, String, String, SocketAddress, SocketAddress) - Constructor for class io.lettuce.core.event.connection.ConnectionActivatedEvent
 
ConnectionActivatedEvent(SocketAddress, SocketAddress) - Constructor for class io.lettuce.core.event.connection.ConnectionActivatedEvent
 
connectionBuilder(Mono<SocketAddress>, ConnectionBuilder, RedisURI) - Method in class io.lettuce.core.AbstractRedisClient
Populate connection builder with necessary resources.
connectionBuilder(Mono<SocketAddress>, ConnectionBuilder, ConnectionEvents, RedisURI) - Method in class io.lettuce.core.AbstractRedisClient
Populate connection builder with necessary resources.
ConnectionBuilder - Class in io.lettuce.core
Connection builder for connections.
ConnectionBuilder() - Constructor for class io.lettuce.core.ConnectionBuilder
 
connectionBuilder() - Static method in class io.lettuce.core.ConnectionBuilder
 
ConnectionCreatedEvent - Class in io.lettuce.core.event.connection
Event for a created connection object.
ConnectionCreatedEvent(String, String) - Constructor for class io.lettuce.core.event.connection.ConnectionCreatedEvent
 
ConnectionDeactivatedEvent - Class in io.lettuce.core.event.connection
Event for a connection deactivation.
ConnectionDeactivatedEvent(String, String, String, SocketAddress, SocketAddress) - Constructor for class io.lettuce.core.event.connection.ConnectionDeactivatedEvent
 
ConnectionDeactivatedEvent(SocketAddress, SocketAddress) - Constructor for class io.lettuce.core.event.connection.ConnectionDeactivatedEvent
 
ConnectionEvent - Interface in io.lettuce.core.event.connection
Interface for Connection-related events
connectionEvents - Variable in class io.lettuce.core.AbstractRedisClient
 
connectionEvents(ConnectionEvents) - Method in class io.lettuce.core.ConnectionBuilder
 
ConnectionEvents - Class in io.lettuce.core
Close Events Facility.
ConnectionEvents() - Constructor for class io.lettuce.core.ConnectionEvents
 
ConnectionEvents.Reconnect - Class in io.lettuce.core
Internal event when a reconnect is initiated.
ConnectionEvents.Reset - Class in io.lettuce.core
Internal event when a channel is closed.
ConnectionFacade - Interface in io.lettuce.core.protocol
Represents a stateful connection facade.
ConnectionFuture<T> - Interface in io.lettuce.core
A ConnectionFuture represents the result of an asynchronous connection initialization.
ConnectionId - Interface in io.lettuce.core
Connection identifier.
connectionInitializer(ConnectionInitializer) - Method in class io.lettuce.core.ConnectionBuilder
 
ConnectionInitializer - Interface in io.lettuce.core.protocol
Initialize a connection to prepare it for usage.
ConnectionIntent - Enum in io.lettuce.core.protocol
Enumeration of intentions for how a connection is going to be used.
ConnectionPoint - Interface in io.lettuce.core
Interface for a connection point described with a host and port or socket.
ConnectionPoolSupport - Class in io.lettuce.core.support
Connection pool support for GenericObjectPool and SoftReferenceObjectPool.
ConnectionState - Class in io.lettuce.core
Internal connection state representing the negotiated ProtocolVersion and other options for connection initialization and connection state restoration.
ConnectionState() - Constructor for class io.lettuce.core.ConnectionState
 
connectionTimeout() - Method in class io.lettuce.core.TimeoutOptions.Builder
Configure a TimeoutOptions.TimeoutSource that applies timeouts configured on the connection/client instance.
ConnectionWatchdog - Class in io.lettuce.core.protocol
A netty ChannelHandler responsible for monitoring the channel and reconnecting when the connection is lost.
ConnectionWatchdog(Delay, ClientOptions, Bootstrap, Timer, EventExecutorGroup, Mono<SocketAddress>, ReconnectionListener, ConnectionFacade, EventBus, Endpoint) - Constructor for class io.lettuce.core.protocol.ConnectionWatchdog
Create a new watchdog that adds to new connections to the supplied ChannelGroup and establishes a new Channel when disconnected, while reconnect is true.
ConnectionWrapping - Class in io.lettuce.core.support
Utility to wrap pooled connections for return-on-close.
ConnectionWrapping() - Constructor for class io.lettuce.core.support.ConnectionWrapping
 
connectPubSub() - Method in class io.lettuce.core.cluster.RedisClusterClient
Connect to a Redis Cluster using pub/sub connections and treat keys and values as UTF-8 strings.
connectPubSub(RedisCodec<K, V>) - Method in class io.lettuce.core.cluster.RedisClusterClient
Connect to a Redis Cluster using pub/sub connections.
connectPubSub() - Method in class io.lettuce.core.RedisClient
Open a new pub/sub connection to a Redis server that treats keys and values as UTF-8 strings.
connectPubSub(RedisURI) - Method in class io.lettuce.core.RedisClient
Open a new pub/sub connection to a Redis server using the supplied RedisURI that treats keys and values as UTF-8 strings.
connectPubSub(RedisCodec<K, V>) - Method in class io.lettuce.core.RedisClient
Open a new pub/sub connection to the Redis server using the supplied RedisURI and use the supplied codec to encode/decode keys and values.
connectPubSub(RedisCodec<K, V>, RedisURI) - Method in class io.lettuce.core.RedisClient
Open a new pub/sub connection to the Redis server using the supplied RedisURI and use the supplied codec to encode/decode keys and values.
connectPubSubAsync(RedisCodec<K, V>) - Method in class io.lettuce.core.cluster.RedisClusterClient
Connect asynchronously to a Redis Cluster using pub/sub connections.
connectPubSubAsync(RedisCodec<K, V>, RedisURI) - Method in class io.lettuce.core.RedisClient
Open asynchronously a new pub/sub connection to the Redis server using the supplied RedisURI and use the supplied codec to encode/decode keys and values.
connectSentinel() - Method in class io.lettuce.core.RedisClient
Open a connection to a Redis Sentinel that treats keys and values as UTF-8 strings.
connectSentinel(RedisCodec<K, V>) - Method in class io.lettuce.core.RedisClient
Open a connection to a Redis Sentinel that treats keys and use the supplied codec to encode/decode keys and values.
connectSentinel(RedisURI) - Method in class io.lettuce.core.RedisClient
Open a connection to a Redis Sentinel using the supplied RedisURI that treats keys and values as UTF-8 strings.
connectSentinel(RedisCodec<K, V>, RedisURI) - Method in class io.lettuce.core.RedisClient
Open a connection to a Redis Sentinel using the supplied RedisURI and use the supplied codec to encode/decode keys and values.
connectSentinelAsync(RedisCodec<K, V>, RedisURI) - Method in class io.lettuce.core.RedisClient
Open asynchronously a connection to a Redis Sentinel using the supplied RedisURI and use the supplied codec to encode/decode keys and values.
connectTimeout(Duration) - Method in class io.lettuce.core.SocketOptions.Builder
Set connection timeout.
connectTimeout(long, TimeUnit) - Method in class io.lettuce.core.SocketOptions.Builder
connectToNode(RedisCodec<K, V>, SocketAddress) - Method in interface io.lettuce.core.cluster.topology.NodeConnectionFactory
Connects to a SocketAddress with the given RedisCodec.
connectToNodeAsync(RedisCodec<K, V>, SocketAddress) - Method in interface io.lettuce.core.cluster.topology.NodeConnectionFactory
Connects to a SocketAddress with the given RedisCodec asynchronously.
constant(String) - Static method in class io.lettuce.core.dynamic.segment.CommandSegment
Create a constant CommandSegment.
constant(Duration) - Static method in class io.lettuce.core.resource.Delay
Creates a new ConstantDelay.
constant(int, TimeUnit) - Static method in class io.lettuce.core.resource.Delay
Deprecated.
Consumer<K> - Class in io.lettuce.core
Value object representing a Stream consumer within a consumer group.
consumer(Consumer<K>) - Method in class io.lettuce.core.XAutoClaimArgs
Configure the Consumer.
consumer(Consumer<K>) - Method in class io.lettuce.core.XPendingArgs
 
contains(Object) - Method in class io.lettuce.core.cluster.models.partitions.Partitions
Returns true if this Partitions contains the specified element.
containsAll(Collection<?>) - Method in class io.lettuce.core.cluster.models.partitions.Partitions
Returns true if this collection contains all of the elements in the specified collection.
containsViolatingCommands(Collection<? extends RedisCommand<?, ?, ?>>) - Method in class io.lettuce.core.pubsub.PubSubEndpoint
 
contribute(MethodParametersAccessor) - Method in class io.lettuce.core.dynamic.segment.CommandSegment
 
CONVERTER_MAP - Static variable in class io.lettuce.core.RedisURI
 
coordinates() - Static method in class io.lettuce.core.GeoArgs.Builder
Creates new GeoArgs with WITHCOORD enabled.
copy(K, K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
copy(K, K, CopyArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
copy(K, K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
copy(K, K, CopyArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
copy(K, K) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Copy the value stored at the source key to the destination key.
copy(K, K, CopyArgs) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Copy the value stored at the source key to the destination key.
copy(K, K) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Copy the value stored at the source key to the destination key.
copy(K, K, CopyArgs) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Copy the value stored at the source key to the destination key.
copy(K, K) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Copy the value stored at the source key to the destination key.
copy(K, K, CopyArgs) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Copy the value stored at the source key to the destination key.
copy(K, K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Copy the value stored at the source key to the destination key.
copy(K, K, CopyArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Copy the value stored at the source key to the destination key.
copy(K, K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Copy the value stored at the source key to the destination key.
copy(K, K, CopyArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Copy the value stored at the source key to the destination key.
copy() - Static method in class io.lettuce.core.MigrateArgs.Builder
Creates new MigrateArgs and enabling COPY.
copy() - Method in class io.lettuce.core.MigrateArgs
Do not remove the key from the local instance by setting COPY.
CopyArgs - Class in io.lettuce.core
Argument list builder for the Redis COPY command.
CopyArgs() - Constructor for class io.lettuce.core.CopyArgs
 
CopyArgs.Builder - Class in io.lettuce.core
Builder entry points for CopyArgs.
copyOf(ClientOptions) - Static method in class io.lettuce.core.ClientOptions
Create a copy of options
copyOf(ClusterClientOptions) - Static method in class io.lettuce.core.cluster.ClusterClientOptions
Create a copy of options.
copyOf(ClusterTopologyRefreshOptions) - Static method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
Create a copy of options.
copyOf(SocketOptions) - Static method in class io.lettuce.core.SocketOptions
Create a copy of options
copyOf(SslOptions) - Static method in class io.lettuce.core.SslOptions
Create a copy of options
count(long) - Static method in class io.lettuce.core.GeoArgs.Builder
Creates new GeoArgs with COUNT set.
count(long) - Static method in class io.lettuce.core.GeoRadiusStoreArgs.Builder
Creates new GeoRadiusStoreArgs with COUNT set.
count(long) - Method in class io.lettuce.core.LMPopArgs
Set the count of entries to return.
count() - Method in class io.lettuce.core.protocol.CommandArgs
 
count() - Method in interface io.lettuce.core.pubsub.PubSubMessage
 
count() - Method in class io.lettuce.core.pubsub.PubSubOutput
 
count(int) - Method in class io.lettuce.core.SocketOptions.KeepAliveOptions.Builder
Set the maximum number of keepalive probes TCP should send before dropping the connection.
count(long) - Method in class io.lettuce.core.XAutoClaimArgs
The optional count argument, which defaults to 100, is the upper limit of the number of entries that the command attempts to claim.
count(long) - Static method in class io.lettuce.core.XReadArgs.Builder
Create a new XReadArgs and set COUNT.
count(long) - Method in class io.lettuce.core.XReadArgs
Limit read to count messages.
CRC16 - Class in io.lettuce.core.codec
 
crc16(byte[]) - Static method in class io.lettuce.core.codec.CRC16
Create a CRC16 checksum from the bytes.
crc16(byte[], int, int) - Static method in class io.lettuce.core.codec.CRC16
Create a CRC16 checksum from the bytes.
crc16(ByteBuffer) - Static method in class io.lettuce.core.codec.CRC16
Create a CRC16 checksum from the bytes.
create() - Static method in class io.lettuce.core.ClientOptions
Create a new instance of ClientOptions with default settings.
create() - Static method in class io.lettuce.core.cluster.ClusterClientOptions
Create a new ClusterClientOptions using default settings.
create() - Static method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
Create a new ClusterTopologyRefreshOptions using default settings.
create(RedisURI) - Static method in class io.lettuce.core.cluster.RedisClusterClient
Create a new client that connects to the supplied uri with default ClientResources.
create(Iterable<RedisURI>) - Static method in class io.lettuce.core.cluster.RedisClusterClient
Create a new client that connects to the supplied uri with default ClientResources.
create(String) - Static method in class io.lettuce.core.cluster.RedisClusterClient
Create a new client that connects to the supplied uri with default ClientResources.
create(ClientResources, RedisURI) - Static method in class io.lettuce.core.cluster.RedisClusterClient
Create a new client that connects to the supplied uri with shared ClientResources.
create(ClientResources, String) - Static method in class io.lettuce.core.cluster.RedisClusterClient
Create a new client that connects to the supplied uri with shared ClientResources.You need to shut down the ClientResources upon shutting down your application.
create(ClientResources, Iterable<RedisURI>) - Static method in class io.lettuce.core.cluster.RedisClusterClient
Create a new client that connects to the supplied uri with shared ClientResources.
create(NodeConnectionFactory, ClientResources) - Static method in interface io.lettuce.core.cluster.topology.ClusterTopologyRefresh
Create a new ClusterTopologyRefresh instance.
create(String) - Static method in class io.lettuce.core.codec.CipherCodec.KeyDescriptor
Create a named CipherCodec.KeyDescriptor without version.
create(String, int) - Static method in class io.lettuce.core.codec.CipherCodec.KeyDescriptor
Create a named and versioned CipherCodec.KeyDescriptor.
create(String, int, Charset) - Static method in class io.lettuce.core.codec.CipherCodec.KeyDescriptor
Create a named and versioned CipherCodec.KeyDescriptor using Charset to encode name to its binary representation.
create(Method) - Static method in class io.lettuce.core.dynamic.DeclaredCommandMethod
Create a new DeclaredCommandMethod given a Method.
create(Duration) - Static method in class io.lettuce.core.dynamic.domain.Timeout
Create a Timeout.
create(long, TimeUnit) - Static method in class io.lettuce.core.dynamic.domain.Timeout
Create a Timeout.
create(RedisCodec<K, V>) - Method in interface io.lettuce.core.dynamic.output.CommandOutputFactory
Create and initialize a new CommandOutput given RedisCodec.
create() - Static method in class io.lettuce.core.event.DefaultEventPublisherOptions
Create a new DefaultEventPublisherOptions using default settings.
create(Number, Number) - Static method in class io.lettuce.core.GeoCoordinates
Creates new GeoCoordinates.
create(long, long) - Static method in class io.lettuce.core.Limit
Creates a Limit given offset and count.
create(CommandLatencyCollectorOptions) - Static method in interface io.lettuce.core.metrics.CommandLatencyCollector
create() - Static method in interface io.lettuce.core.metrics.CommandLatencyCollectorOptions
Create a new CommandLatencyCollectorOptions instance using default settings.
create(SocketAddress, SocketAddress, ProtocolKeyword) - Static method in class io.lettuce.core.metrics.CommandLatencyId
Create a new instance of CommandLatencyId.
create() - Static method in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
Create a new DefaultCommandLatencyCollectorOptions instance using default settings.
create() - Static method in class io.lettuce.core.metrics.MicrometerOptions
Create a new MicrometerOptions instance using default settings.
create() - Static method in class io.lettuce.core.output.VoidOutput
Returns an instance of VoidOutput coerced to the expected generics.
create(T, T) - Static method in class io.lettuce.core.Range
Create a new range from lower and upper boundary values.
create() - Static method in class io.lettuce.core.RedisClient
Creates a uri-less RedisClient with default ClientResources.
create(RedisURI) - Static method in class io.lettuce.core.RedisClient
Create a new client that connects to the supplied uri with default ClientResources.
create(String) - Static method in class io.lettuce.core.RedisClient
Create a new client that connects to the supplied uri with default ClientResources.
create(ClientResources) - Static method in class io.lettuce.core.RedisClient
Creates a uri-less RedisClient with shared ClientResources.
create(ClientResources, String) - Static method in class io.lettuce.core.RedisClient
Create a new client that connects to the supplied uri with shared ClientResources.You need to shut down the ClientResources upon shutting down your application.
create(ClientResources, RedisURI) - Static method in class io.lettuce.core.RedisClient
Create a new client that connects to the supplied uri with shared ClientResources.
create(SocketAddress, Throwable) - Static method in exception io.lettuce.core.RedisConnectionException
Create a new RedisConnectionException given SocketAddress and the cause.
create(String, Throwable) - Static method in exception io.lettuce.core.RedisConnectionException
Create a new RedisConnectionException given remoteAddress and the cause.
create(Throwable) - Static method in exception io.lettuce.core.RedisConnectionException
Create a new RedisConnectionException given cause.
create(String, int) - Static method in class io.lettuce.core.RedisURI
Create a Redis URI from host and port.
create(String) - Static method in class io.lettuce.core.RedisURI
Create a Redis URI from an URI string.
create(URI) - Static method in class io.lettuce.core.RedisURI
Create a Redis URI from an URI string: The uri must follow conventions of URI
create() - Static method in interface io.lettuce.core.resource.ClientResources
Create a new ClientResources using default settings.
create(ThreadFactoryProvider) - Static method in interface io.lettuce.core.resource.ClientResources
Create a new ClientResources using default settings.
create() - Static method in class io.lettuce.core.resource.DefaultClientResources
Create a new DefaultClientResources using default settings.
create(Function<HostAndPort, HostAndPort>) - Static method in class io.lettuce.core.resource.MappingSocketAddressResolver
create(DnsResolver, Function<HostAndPort, HostAndPort>) - Static method in class io.lettuce.core.resource.MappingSocketAddressResolver
create(DnsResolver) - Static method in class io.lettuce.core.resource.SocketAddressResolver
create() - Static method in class io.lettuce.core.SocketOptions
Create a new SocketOptions using default settings.
create() - Static method in class io.lettuce.core.SslOptions
Create a new SslOptions using default settings.
create() - Method in interface io.lettuce.core.support.AsyncObjectFactory
Create an instance that can be served by the pool and wrap it in a PooledObject to be managed by the pool.
create(AsyncObjectFactory<T>, BoundedPoolConfig) - Static method in class io.lettuce.core.support.BoundedAsyncPool
Create and initialize BoundedAsyncPool asynchronously.
create() - Static method in class io.lettuce.core.support.BoundedPoolConfig
 
create(CacheAccessor<K, V>, StatefulRedisConnection<K, V>) - Static method in class io.lettuce.core.support.caching.ClientSideCaching
Create a server-assisted Client side caching for the given CacheAccessor and StatefulRedisConnection.
create() - Static method in class io.lettuce.core.TimeoutOptions
Create a new instance of TimeoutOptions with default settings.
create(TraceContext) - Static method in class io.lettuce.core.tracing.BraveTracing.BraveTraceContext
 
create(Tracing) - Static method in class io.lettuce.core.tracing.BraveTracing
Create a new BraveTracing instance.
createBoundedObjectPool(Supplier<CompletionStage<T>>, BoundedPoolConfig) - Static method in class io.lettuce.core.support.AsyncConnectionPoolSupport
Create and initialize asynchronously a new BoundedAsyncPool using the Supplier.
createBoundedObjectPool(Supplier<CompletionStage<T>>, BoundedPoolConfig, boolean) - Static method in class io.lettuce.core.support.AsyncConnectionPoolSupport
Create and initialize asynchronously a new BoundedAsyncPool using the Supplier.
createBoundedObjectPoolAsync(Supplier<CompletionStage<T>>, BoundedPoolConfig) - Static method in class io.lettuce.core.support.AsyncConnectionPoolSupport
Create and initialize asynchronously a new BoundedAsyncPool using the Supplier.
createBoundedObjectPoolAsync(Supplier<CompletionStage<T>>, BoundedPoolConfig, boolean) - Static method in class io.lettuce.core.support.AsyncConnectionPoolSupport
Create and initialize asynchronously a new BoundedAsyncPool using the Supplier.
createCommand(CommandType, CommandOutput<K, V, T>) - Method in class io.lettuce.core.protocol.BaseRedisCommandBuilder
 
createCommand(CommandType, CommandOutput<K, V, T>, K) - Method in class io.lettuce.core.protocol.BaseRedisCommandBuilder
 
createCommand(CommandType, CommandOutput<K, V, T>, K, V) - Method in class io.lettuce.core.protocol.BaseRedisCommandBuilder
 
createCommand(CommandType, CommandOutput<K, V, T>, K, V[]) - Method in class io.lettuce.core.protocol.BaseRedisCommandBuilder
 
createCommand(CommandType, CommandOutput<K, V, T>, CommandArgs<K, V>) - Method in class io.lettuce.core.protocol.BaseRedisCommandBuilder
 
createCommandSegments(CommandMethod) - Method in class io.lettuce.core.dynamic.segment.AnnotationCommandSegmentFactory
 
createCommandSegments(CommandMethod) - Method in interface io.lettuce.core.dynamic.segment.CommandSegmentFactory
createConnectionWatchdog() - Method in class io.lettuce.core.ConnectionBuilder
 
createDelay(long) - Method in class io.lettuce.core.resource.Delay
Calculate a specific delay based on the attempt.
createDissolvingFlux(Supplier<RedisCommand<K, V, T>>) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
createEndpoint(SocketAddress) - Method in class io.lettuce.core.tracing.BraveTracing
 
createEndpoint(SocketAddress) - Method in class io.lettuce.core.tracing.MicrometerTracing
 
createEndpoint(SocketAddress) - Method in interface io.lettuce.core.tracing.Tracing
createEventLoopGroup(Class<T>, int) - Static method in class io.lettuce.core.resource.DefaultEventLoopGroupProvider
createExecutionException(String) - Static method in class io.lettuce.core.internal.ExceptionFactory
Create a RedisCommandExecutionException with a detail message.
createExecutionException(String, Throwable) - Static method in class io.lettuce.core.internal.ExceptionFactory
Create a RedisCommandExecutionException with a detail message and optionally a cause.
createFlux(Supplier<RedisCommand<K, V, T>>) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
createGenericObjectPool(Supplier<T>, GenericObjectPoolConfig<T>) - Static method in class io.lettuce.core.support.ConnectionPoolSupport
Creates a new GenericObjectPool using the Supplier.
createGenericObjectPool(Supplier<T>, GenericObjectPoolConfig<T>, boolean) - Static method in class io.lettuce.core.support.ConnectionPoolSupport
Creates a new GenericObjectPool using the Supplier.
createHandshake(ConnectionState) - Method in class io.lettuce.core.AbstractRedisClient
 
createMono(CommandType, CommandOutput<K, V, T>, CommandArgs<K, V>) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
createMono(Supplier<RedisCommand<K, V, T>>) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
createParameter(Method, int) - Method in class io.lettuce.core.dynamic.parameter.ExecutionSpecificParameters
 
createParameter(Method, int) - Method in class io.lettuce.core.dynamic.parameter.Parameters
Create a new Parameters for given a Method at parameterIndex.
createProxy(ClassLoader) - Method in class io.lettuce.core.dynamic.intercept.InvocationProxyFactory
Create a proxy instance give a ClassLoader.
createSoftReferenceObjectPool(Supplier<T>) - Static method in class io.lettuce.core.support.ConnectionPoolSupport
Creates a new SoftReferenceObjectPool using the Supplier.
createSoftReferenceObjectPool(Supplier<T>, boolean) - Static method in class io.lettuce.core.support.ConnectionPoolSupport
Creates a new SoftReferenceObjectPool using the Supplier.
createSslContextBuilder() - Method in class io.lettuce.core.SslOptions
Creates a new SslContextBuilder object that is pre-configured with values from this SslOptions object.
createSSLParameters() - Method in class io.lettuce.core.SslOptions
Creates a SSLParameters object that is pre-configured with values from this SslOptions object.
createTimeoutException(Duration) - Static method in class io.lettuce.core.internal.ExceptionFactory
Create a RedisCommandTimeoutException with a detail message given the timeout.
createTimeoutException(String, Duration) - Static method in class io.lettuce.core.internal.ExceptionFactory
Create a RedisCommandTimeoutException with a detail message given the message and timeout.
createTopologyRefresh() - Method in class io.lettuce.core.cluster.RedisClusterClient
Template method to create ClusterTopologyRefresh.

D

datagramChannelClass() - Method in interface io.lettuce.core.resource.EventLoopResources
 
datagramChannelClass() - Static method in class io.lettuce.core.resource.Transports
 
DateOutput<K,V> - Class in io.lettuce.core.output
Date output with no milliseconds.
DateOutput(RedisCodec<K, V>) - Constructor for class io.lettuce.core.output.DateOutput
 
dbsize() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
dbsize() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
dbsize() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Return the number of keys in the selected database.
dbsize() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Return the number of keys in the selected database.
dbsize() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Return the number of keys in the selected database.
dbsize() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Return the number of keys in the selected database.
dbsize() - Method in interface io.lettuce.core.cluster.api.async.RedisAdvancedClusterAsyncCommands
Return the number of keys in the selected database on all cluster upstream nodes.
dbsize() - Method in interface io.lettuce.core.cluster.api.reactive.RedisAdvancedClusterReactiveCommands
Return the number of keys in the selected database on all cluster masters.
dbsize() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Return the number of keys in the selected database.
dbsize() - Method in interface io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands
Return the number of keys in the selected database on all cluster upstream nodes.
dbsize() - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
 
dbsize() - Method in class io.lettuce.core.cluster.RedisAdvancedClusterReactiveCommandsImpl
 
deactivated() - Method in interface io.lettuce.core.protocol.ConnectionFacade
Callback for a connection deactivated event.
deactivated() - Method in class io.lettuce.core.RedisChannelHandler
Notification when the connection becomes inactive (disconnected).
debugCrashAndRecover(Long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
debugCrashAndRecover(Long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
debugCrashAndRecover(Long) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Crash and recover.
debugCrashAndRecover(Long) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Crash and recover.
debugCrashAndRecover(Long) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Crash and recover.
debugCrashAndRecover(Long) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Crash and recover.
debugCrashAndRecover(Long) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Crash and recover.
debugHtstats(int) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
debugHtstats(int) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
debugHtstats(int) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get debugging information about the internal hash-table state.
debugHtstats(int) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get debugging information about the internal hash-table state.
debugHtstats(int) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get debugging information about the internal hash-table state.
debugHtstats(int) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get debugging information about the internal hash-table state.
debugHtstats(int) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get debugging information about the internal hash-table state.
debugObject(K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
debugObject(K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
debugObject(K) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get debugging information about a key.
debugObject(K) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get debugging information about a key.
debugObject(K) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get debugging information about a key.
debugObject(K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get debugging information about a key.
debugObject(K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get debugging information about a key.
debugOom() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
debugOom() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
debugOom() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Make the server crash: Out of memory.
debugOom() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Make the server crash: Out of memory.
debugOom() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Make the server crash: Out of memory.
debugReload() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
debugReload() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
debugReload() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Save RDB, clear the database and reload RDB.
debugReload() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Save RDB, clear the database and reload RDB.
debugReload() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Save RDB, clear the database and reload RDB.
debugReload() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Save RDB, clear the database and reload RDB.
debugReload() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Save RDB, clear the database and reload RDB.
debugRestart(Long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
debugRestart(Long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
debugRestart(Long) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Restart the server gracefully.
debugRestart(Long) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Restart the server gracefully.
debugRestart(Long) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Restart the server gracefully.
debugRestart(Long) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Restart the server gracefully.
debugRestart(Long) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Restart the server gracefully.
debugSdslen(K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
debugSdslen(K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
debugSdslen(K) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Get debugging information about the internal SDS length.
debugSdslen(K) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Get debugging information about the internal SDS length.
debugSdslen(K) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Get debugging information about the internal SDS length.
debugSdslen(K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Get debugging information about the internal SDS length.
debugSdslen(K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Get debugging information about the internal SDS length.
debugSegfault() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
debugSegfault() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
debugSegfault() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Make the server crash: Invalid pointer access.
debugSegfault() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Make the server crash: Invalid pointer access.
debugSegfault() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Make the server crash: Invalid pointer access.
DeclaredCommandMethod - Class in io.lettuce.core.dynamic
Abstraction of a method that is designated to execute a Redis command method.
decode(ChannelHandlerContext, ByteBuf) - Method in class io.lettuce.core.protocol.CommandHandler
 
decode(ByteBuf, CommandOutput<?, ?, ?>) - Method in class io.lettuce.core.protocol.CommandHandler
 
decode(ByteBuf, RedisCommand<?, ?, ?>, CommandOutput<?, ?, ?>) - Method in class io.lettuce.core.protocol.CommandHandler
 
decode(ByteBuf, CommandOutput<?, ?, ?>) - Method in class io.lettuce.core.protocol.RedisStateMachine
Decode a command using the input buffer.
decode(ByteBuf, CommandOutput<?, ?, ?>, Consumer<Exception>) - Method in class io.lettuce.core.protocol.RedisStateMachine
Attempt to decode a redis response and return a flag indicating whether a complete response was read.
decode(ChannelHandlerContext, ByteBuf) - Method in class io.lettuce.core.pubsub.PubSubCommandHandler
 
decodeAscii(ByteBuffer) - Method in class io.lettuce.core.output.CommandOutput
 
DecodeBufferPolicies - Class in io.lettuce.core.protocol
Utility class to construct commonly used DecodeBufferPolicy objects.
decodeBufferPolicy(DecodeBufferPolicy) - Method in class io.lettuce.core.ClientOptions.Builder
Set the policy to discard read bytes from the decoding aggregation buffer to reclaim memory.
decodeBufferPolicy(DecodeBufferPolicy) - Method in class io.lettuce.core.cluster.ClusterClientOptions.Builder
 
DecodeBufferPolicy - Interface in io.lettuce.core.protocol
Strategy defining the approach to discard bytes from the response aggregation buffer in CommandHandler.decode(ChannelHandlerContext ctx, ByteBuf buffer) to reclaim memory after various response decoding phases.
decodeKey(ByteBuffer) - Method in class io.lettuce.core.codec.ByteArrayCodec
 
decodeKey(ByteBuffer) - Method in interface io.lettuce.core.codec.RedisCodec
Decode the key output by redis.
decodeKey(ByteBuffer) - Method in class io.lettuce.core.codec.StringCodec
 
decodeValue(ByteBuffer) - Method in class io.lettuce.core.codec.ByteArrayCodec
 
decodeValue(ByteBuffer) - Method in interface io.lettuce.core.codec.RedisCodec
Decode the value output by redis.
decodeValue(ByteBuffer) - Method in class io.lettuce.core.codec.StringCodec
 
DecoratedCommand<K,V,T> - Interface in io.lettuce.core.protocol
A decorated command allowing access to the underlying DecoratedCommand.getDelegate().
decorrelatedJitter() - Static method in class io.lettuce.core.resource.Delay
Creates a Supplier that constructs new DecorrelatedJitterDelay instances with default boundaries.
decorrelatedJitter(Duration, Duration, long, TimeUnit) - Static method in class io.lettuce.core.resource.Delay
Creates a Supplier that constructs new DecorrelatedJitterDelay instances.
decorrelatedJitter(long, long, long, TimeUnit) - Static method in class io.lettuce.core.resource.Delay
Creates a Supplier that constructs new DecorrelatedJitterDelay instances.
decr(K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
decr(K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
decr(K) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Decrement the integer value of a key by one.
decr(K) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Decrement the integer value of a key by one.
decr(K) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Decrement the integer value of a key by one.
decr(K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Decrement the integer value of a key by one.
decr(K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Decrement the integer value of a key by one.
decrby(K, long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
decrby(K, long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
decrby(K, long) - Method in interface io.lettuce.core.api.async.RedisStringAsyncCommands
Decrement the integer value of a key by the given number.
decrby(K, long) - Method in interface io.lettuce.core.api.reactive.RedisStringReactiveCommands
Decrement the integer value of a key by the given number.
decrby(K, long) - Method in interface io.lettuce.core.api.sync.RedisStringCommands
Decrement the integer value of a key by the given number.
decrby(K, long) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionStringAsyncCommands
Decrement the integer value of a key by the given number.
decrby(K, long) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionStringCommands
Decrement the integer value of a key by the given number.
decreaseNestingLevel() - Method in class io.lettuce.core.dynamic.support.MethodParameter
Decrease this parameter's nesting level.
DEFAULT_ADAPTIVE_REFRESH_TIMEOUT - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_ADAPTIVE_REFRESH_TIMEOUT_DURATION - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_ADAPTIVE_REFRESH_TIMEOUT_UNIT - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_ADAPTIVE_REFRESH_TRIGGERS - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_ADDRESS_RESOLVER_GROUP - Static variable in class io.lettuce.core.resource.DefaultClientResources
DEFAULT_AUTO_RECONNECT - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_BUFFER_USAGE_RATIO - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_CANCEL_CMD_RECONNECT_FAIL - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_CLOSE_STALE_CONNECTIONS - Static variable in class io.lettuce.core.cluster.ClusterClientOptions
 
DEFAULT_CLOSE_STALE_CONNECTIONS - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_COMPUTATION_THREADS - Static variable in class io.lettuce.core.resource.DefaultClientResources
 
DEFAULT_CONNECT_TIMEOUT - Static variable in class io.lettuce.core.SocketOptions
 
DEFAULT_CONNECT_TIMEOUT_DURATION - Static variable in class io.lettuce.core.SocketOptions
 
DEFAULT_CONNECT_TIMEOUT_UNIT - Static variable in class io.lettuce.core.SocketOptions
 
DEFAULT_COUNT - Static variable in class io.lettuce.core.SocketOptions.KeepAliveOptions
 
DEFAULT_DISCONNECTED_BEHAVIOR - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_DYNAMIC_REFRESH_SOURCES - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_EMIT_INTERVAL - Static variable in class io.lettuce.core.event.DefaultEventPublisherOptions
 
DEFAULT_EMIT_INTERVAL_DURATION - Static variable in class io.lettuce.core.event.DefaultEventPublisherOptions
 
DEFAULT_EMIT_INTERVAL_UNIT - Static variable in class io.lettuce.core.event.DefaultEventPublisherOptions
 
DEFAULT_ENABLED - Static variable in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
 
DEFAULT_ENABLED - Static variable in class io.lettuce.core.metrics.MicrometerOptions
 
DEFAULT_HISTOGRAM - Static variable in class io.lettuce.core.metrics.MicrometerOptions
 
DEFAULT_IDLE - Static variable in class io.lettuce.core.SocketOptions.KeepAliveOptions
 
DEFAULT_INTERVAL - Static variable in class io.lettuce.core.SocketOptions.KeepAliveOptions
 
DEFAULT_IO_THREADS - Static variable in class io.lettuce.core.resource.DefaultClientResources
 
DEFAULT_LOCAL_DISTINCTION - Static variable in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
 
DEFAULT_LOCAL_DISTINCTION - Static variable in class io.lettuce.core.metrics.MicrometerOptions
 
DEFAULT_MAX_IDLE - Static variable in class io.lettuce.core.support.BoundedPoolConfig
The default value for the maxIdle configuration attribute.
DEFAULT_MAX_LATENCY - Static variable in class io.lettuce.core.metrics.MicrometerOptions
 
DEFAULT_MAX_REDIRECTS - Static variable in class io.lettuce.core.cluster.ClusterClientOptions
 
DEFAULT_MAX_TOTAL - Static variable in class io.lettuce.core.support.BoundedPoolConfig
The default value for the maxTotal configuration attribute.
DEFAULT_MIN_IDLE - Static variable in class io.lettuce.core.support.BoundedPoolConfig
The default value for the minIdle configuration attribute.
DEFAULT_MIN_LATENCY - Static variable in class io.lettuce.core.metrics.MicrometerOptions
 
DEFAULT_NETTY_CUSTOMIZER - Static variable in class io.lettuce.core.resource.DefaultClientResources
Default (no-op) NettyCustomizer.
DEFAULT_NODE_FILTER - Static variable in class io.lettuce.core.cluster.ClusterClientOptions
 
DEFAULT_PERIODIC_REFRESH_ENABLED - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_PING_BEFORE_ACTIVATE_CONNECTION - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_PROTOCOL_VERSION - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_PUBLISH_ON_SCHEDULER - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_READ_ONLY_COMMANDS - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_READ_ONLY_COMMANDS - Static variable in class io.lettuce.core.cluster.ClusterClientOptions
 
DEFAULT_RECONNECT_DELAY - Static variable in class io.lettuce.core.resource.DefaultClientResources
Default delay Supplier for Delay.exponential() delay.
DEFAULT_REDIS_PORT - Static variable in class io.lettuce.core.RedisURI
The default redis port.
DEFAULT_REFRESH_CLUSTER_VIEW - Static variable in class io.lettuce.core.cluster.ClusterClientOptions
 
DEFAULT_REFRESH_PERIOD - Static variable in class io.lettuce.core.cluster.ClusterClientOptions
 
DEFAULT_REFRESH_PERIOD - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_REFRESH_PERIOD_DURATION - Static variable in class io.lettuce.core.cluster.ClusterClientOptions
 
DEFAULT_REFRESH_PERIOD_DURATION - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_REFRESH_PERIOD_UNIT - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_REFRESH_TRIGGERS_RECONNECT_ATTEMPTS - Static variable in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
 
DEFAULT_REQUEST_QUEUE_SIZE - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_RESET_LATENCIES_AFTER_EVENT - Static variable in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
 
DEFAULT_SCRIPT_CHARSET - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_SENTINEL_PORT - Static variable in class io.lettuce.core.RedisURI
The default sentinel port.
DEFAULT_SO_KEEPALIVE - Static variable in class io.lettuce.core.SocketOptions
 
DEFAULT_SO_NO_DELAY - Static variable in class io.lettuce.core.SocketOptions
 
DEFAULT_SOCKET_OPTIONS - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_SSL_OPTIONS - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_SSL_PROVIDER - Static variable in class io.lettuce.core.SslOptions
 
DEFAULT_SUSPEND_RECONNECT_PROTO_FAIL - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_TARGET_PERCENTILES - Static variable in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
 
DEFAULT_TARGET_PERCENTILES - Static variable in class io.lettuce.core.metrics.MicrometerOptions
 
DEFAULT_TARGET_UNIT - Static variable in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
 
DEFAULT_TCP_USER_TIMEOUT - Static variable in class io.lettuce.core.SocketOptions.TcpUserTimeoutOptions
Recommended default TCP_KEEPIDLE(2 hour) + TCP_KEEPINTVL(75 s) * TCP_KEEPCNT(9) 2 * 3600 + 75 * 9 = 7875
DEFAULT_TCP_USER_TIMEOUT_ENABLED - Static variable in class io.lettuce.core.SocketOptions
 
DEFAULT_TEST_ON_ACQUIRE - Static variable in class io.lettuce.core.support.BasePoolConfig
The default value for the testOnAcquire configuration attribute.
DEFAULT_TEST_ON_CREATE - Static variable in class io.lettuce.core.support.BasePoolConfig
The default value for the testOnCreate configuration attribute.
DEFAULT_TEST_ON_RELEASE - Static variable in class io.lettuce.core.support.BasePoolConfig
The default value for the testOnRelease configuration attribute.
DEFAULT_TIMEOUT - Static variable in class io.lettuce.core.RedisURI
Default timeout: 60 sec
DEFAULT_TIMEOUT_COMMANDS - Static variable in class io.lettuce.core.TimeoutOptions
 
DEFAULT_TIMEOUT_DURATION - Static variable in class io.lettuce.core.RedisURI
 
DEFAULT_TIMEOUT_OPTIONS - Static variable in class io.lettuce.core.ClientOptions
 
DEFAULT_USE_NO_PAUSE_DETECTOR - Static variable in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
 
DEFAULT_VALIDATE_CLUSTER_MEMBERSHIP - Static variable in class io.lettuce.core.cluster.ClusterClientOptions
 
DefaultClientResources - Class in io.lettuce.core.resource
Default instance of the client resources.
DefaultClientResources(DefaultClientResources.Builder) - Constructor for class io.lettuce.core.resource.DefaultClientResources
 
DefaultClientResources.Builder - Class in io.lettuce.core.resource
DefaultCommandLatencyCollector - Class in io.lettuce.core.metrics
Default implementation of a CommandLatencyCollector for command latencies.
DefaultCommandLatencyCollector(CommandLatencyCollectorOptions) - Constructor for class io.lettuce.core.metrics.DefaultCommandLatencyCollector
 
DefaultCommandLatencyCollectorOptions - Class in io.lettuce.core.metrics
The default implementation of CommandLatencyCollectorOptions.
DefaultCommandLatencyCollectorOptions(DefaultCommandLatencyCollectorOptions.Builder) - Constructor for class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
 
DefaultCommandLatencyCollectorOptions.Builder - Class in io.lettuce.core.metrics
DefaultCommandLatencyEventPublisher - Class in io.lettuce.core.event.metrics
Default implementation of a CommandLatencyCollector for command latencies.
DefaultCommandLatencyEventPublisher(EventExecutorGroup, EventPublisherOptions, EventBus, CommandLatencyCollector) - Constructor for class io.lettuce.core.event.metrics.DefaultCommandLatencyEventPublisher
 
DefaultEndpoint - Class in io.lettuce.core.protocol
Default Endpoint implementation.
DefaultEndpoint(ClientOptions, ClientResources) - Constructor for class io.lettuce.core.protocol.DefaultEndpoint
Create a new DefaultEndpoint.
DefaultEventBus - Class in io.lettuce.core.event
Default implementation for an EventBus.
DefaultEventBus(Scheduler) - Constructor for class io.lettuce.core.event.DefaultEventBus
 
DefaultEventLoopGroupProvider - Class in io.lettuce.core.resource
Default implementation which manages one event loop group instance per type.
DefaultEventLoopGroupProvider(int) - Constructor for class io.lettuce.core.resource.DefaultEventLoopGroupProvider
Creates a new instance of DefaultEventLoopGroupProvider.
DefaultEventLoopGroupProvider(int, DefaultEventLoopGroupProvider.ThreadFactoryProvider) - Constructor for class io.lettuce.core.resource.DefaultEventLoopGroupProvider
Creates a new instance of DefaultEventLoopGroupProvider.
DefaultEventLoopGroupProvider(int, ThreadFactoryProvider) - Constructor for class io.lettuce.core.resource.DefaultEventLoopGroupProvider
Creates a new instance of DefaultEventLoopGroupProvider.
DefaultEventLoopGroupProvider.ThreadFactoryProvider - Interface in io.lettuce.core.resource
Interface to provide a custom ThreadFactory.
DefaultEventPublisherOptions - Class in io.lettuce.core.event
The default implementation of CommandLatencyCollectorOptions.
DefaultEventPublisherOptions.Builder - Class in io.lettuce.core.event
DefaultLettuceObservationConvention - Class in io.lettuce.core.tracing
Default LettuceObservationConvention implementation.
DefaultMethodInvokingInterceptor - Class in io.lettuce.core.dynamic.intercept
Invokes default interface methods.
DefaultMethodInvokingInterceptor() - Constructor for class io.lettuce.core.dynamic.intercept.DefaultMethodInvokingInterceptor
 
DefaultMethods - Class in io.lettuce.core.internal
Collection of utility methods to lookup MethodHandles for default interface Methods.
DefaultMethods() - Constructor for class io.lettuce.core.internal.DefaultMethods
 
del(K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
del(Iterable<K>) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
del(K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
del(Iterable<K>) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
del(K...) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Delete one or more keys.
del(K...) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Delete one or more keys.
del(K...) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Delete one or more keys.
del(K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Delete one or more keys.
del(K...) - Method in interface io.lettuce.core.cluster.api.async.RedisAdvancedClusterAsyncCommands
Delete one or more keys with pipelining.
del(K...) - Method in interface io.lettuce.core.cluster.api.reactive.RedisAdvancedClusterReactiveCommands
Delete one or more keys with pipelining.
del(K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Delete one or more keys.
del(K...) - Method in interface io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands
Delete one or more keys with pipelining.
del(K...) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
 
del(Iterable<K>) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
 
del(K...) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterReactiveCommandsImpl
 
del(Iterable<K>) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterReactiveCommandsImpl
 
Delay - Class in io.lettuce.core.resource
Base class for delays and factory class to create particular instances.
Delay() - Constructor for class io.lettuce.core.resource.Delay
Creates a new Delay.
Delay.StatefulDelay - Interface in io.lettuce.core.resource
Interface to be implemented by stateful Delays.
DemandAware - Interface in io.lettuce.core.protocol
Interface for demand-aware components.
DemandAware.Sink - Interface in io.lettuce.core.protocol
A demand-aware DemandAware.Sink that accepts data.
DemandAware.Source - Interface in io.lettuce.core.protocol
A DemandAware.Source provides data to a DemandAware and can be notified to produce more input for the command.
desc() - Method in class io.lettuce.core.GeoArgs
Sort results descending.
desc() - Method in class io.lettuce.core.GeoRadiusStoreArgs
Sort results descending.
desc() - Static method in class io.lettuce.core.SortArgs.Builder
Creates new SortArgs setting DESC.
desc() - Method in class io.lettuce.core.SortArgs
Apply numeric sort in descending order.
destinationDb(long) - Static method in class io.lettuce.core.CopyArgs.Builder
Creates new CopyArgs and sets DB.
destinationDb(long) - Method in class io.lettuce.core.CopyArgs
Specify an alternative logical database index for the destination key.
destroy(T) - Method in interface io.lettuce.core.support.AsyncObjectFactory
Destroys an instance no longer needed by the pool.
determinePartitions(Partitions, Map<RedisURI, Partitions>) - Method in class io.lettuce.core.cluster.RedisClusterClient
Determines a topology view based on the current and the obtain topology views.
digest(String) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
digest(byte[]) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
digest(String) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
digest(byte[]) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
digest(String) - Method in interface io.lettuce.core.api.async.RedisScriptingAsyncCommands
Create a SHA1 digest from a Lua script.
digest(byte[]) - Method in interface io.lettuce.core.api.async.RedisScriptingAsyncCommands
Create a SHA1 digest from a Lua script.
digest(String) - Method in interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands
Create a SHA1 digest from a Lua script.
digest(byte[]) - Method in interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands
Create a SHA1 digest from a Lua script.
digest(String) - Method in interface io.lettuce.core.api.sync.RedisScriptingCommands
Create a SHA1 digest from a Lua script.
digest(byte[]) - Method in interface io.lettuce.core.api.sync.RedisScriptingCommands
Create a SHA1 digest from a Lua script.
digest(byte[]) - Static method in class io.lettuce.core.codec.Base16
Create SHA1 digest from Lua script.
digest(ByteBuffer) - Static method in class io.lettuce.core.codec.Base16
Create SHA1 digest from Lua script.
DirContextDnsResolver - Class in io.lettuce.core.resource
DNS Resolver based on Java's com.sun.jndi.dns.DnsContextFactory.
DirContextDnsResolver() - Constructor for class io.lettuce.core.resource.DirContextDnsResolver
Creates a new DirContextDnsResolver using system-configured DNS servers.
DirContextDnsResolver(String) - Constructor for class io.lettuce.core.resource.DirContextDnsResolver
Creates a new DirContextDnsResolver using a collection of DNS servers.
DirContextDnsResolver(Iterable<String>) - Constructor for class io.lettuce.core.resource.DirContextDnsResolver
Creates a new DirContextDnsResolver using a collection of DNS servers.
DirContextDnsResolver(boolean, boolean, Properties) - Constructor for class io.lettuce.core.resource.DirContextDnsResolver
Creates a new DirContextDnsResolver for the given stack preference and properties.
disable() - Method in interface io.lettuce.core.metrics.CommandLatencyCollectorOptions.Builder
Disable the latency collector.
disable() - Method in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions.Builder
Disable the latency collector.
disable() - Method in class io.lettuce.core.metrics.MicrometerOptions.Builder
Disable the latency collector.
disable() - Method in class io.lettuce.core.SocketOptions.KeepAliveOptions.Builder
Disable TCP keepalive.
disable() - Method in class io.lettuce.core.SocketOptions.TcpUserTimeoutOptions.Builder
Disable TCP User Timeout.
disabled() - Static method in class io.lettuce.core.event.DefaultEventPublisherOptions
Create a disabled DefaultEventPublisherOptions using default settings.
disabled() - Static method in interface io.lettuce.core.metrics.CommandLatencyCollector
Deprecated.
since 6.0, use CommandLatencyRecorder.disabled() instead.
disabled() - Static method in interface io.lettuce.core.metrics.CommandLatencyCollectorOptions
Create a CommandLatencyCollectorOptions instance with disabled event emission.
disabled() - Static method in interface io.lettuce.core.metrics.CommandLatencyRecorder
Returns a disabled no-op CommandLatencyRecorder.
disabled() - Static method in class io.lettuce.core.metrics.DefaultCommandLatencyCollector
Returns a disabled no-op CommandLatencyCollector.
disabled() - Static method in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
Create a DefaultCommandLatencyCollectorOptions instance with disabled event emission.
disabled() - Static method in class io.lettuce.core.metrics.MicrometerOptions
Create a MicrometerOptions instance with disabled event emission.
disabled() - Static method in interface io.lettuce.core.tracing.Tracing
Returns a TracerProvider that is disabled.
discard() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
discard() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
discard() - Method in interface io.lettuce.core.api.async.RedisTransactionalAsyncCommands
Discard all commands issued after MULTI.
discard() - Method in interface io.lettuce.core.api.reactive.RedisTransactionalReactiveCommands
Discard all commands issued after MULTI.
discard() - Method in interface io.lettuce.core.api.sync.RedisTransactionalCommands
Discard all commands issued after MULTI.
disconnect() - Method in class io.lettuce.core.protocol.DefaultEndpoint
Disconnect the channel.
disconnectedBehavior(ClientOptions.DisconnectedBehavior) - Method in class io.lettuce.core.ClientOptions.Builder
Sets the behavior for command invocation when connections are in a disconnected state.
disconnectedBehavior(ClientOptions.DisconnectedBehavior) - Method in class io.lettuce.core.cluster.ClusterClientOptions.Builder
 
DisconnectedEvent - Class in io.lettuce.core.event.connection
Event for a disconnect on TCP-level.
DisconnectedEvent(String, String, String, SocketAddress, SocketAddress) - Constructor for class io.lettuce.core.event.connection.DisconnectedEvent
 
DisconnectedEvent(SocketAddress, SocketAddress) - Constructor for class io.lettuce.core.event.connection.DisconnectedEvent
 
dispatch(ProtocolKeyword, CommandOutput<K, V, T>) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
dispatch(ProtocolKeyword, CommandOutput<K, V, T>, CommandArgs<K, V>) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
dispatch(CommandType, CommandOutput<K, V, T>) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
dispatch(CommandType, CommandOutput<K, V, T>, CommandArgs<K, V>) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
dispatch(RedisCommand<K, V, T>) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
dispatch(ProtocolKeyword, CommandOutput<K, V, ?>) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
dispatch(ProtocolKeyword, CommandOutput<K, V, ?>, CommandArgs<K, V>) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
dispatch(ProtocolKeyword, CommandOutput<K, V, T>) - Method in interface io.lettuce.core.api.async.BaseRedisAsyncCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, T>, CommandArgs<K, V>) - Method in interface io.lettuce.core.api.async.BaseRedisAsyncCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, ?>) - Method in interface io.lettuce.core.api.reactive.BaseRedisReactiveCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, ?>, CommandArgs<K, V>) - Method in interface io.lettuce.core.api.reactive.BaseRedisReactiveCommands
Dispatch a command to the Redis Server.
dispatch(RedisCommand<K, V, T>) - Method in interface io.lettuce.core.api.StatefulConnection
Dispatch a command.
dispatch(Collection<? extends RedisCommand<K, V, ?>>) - Method in interface io.lettuce.core.api.StatefulConnection
Dispatch multiple command in a single write on the channel.
dispatch(ProtocolKeyword, CommandOutput<K, V, T>) - Method in interface io.lettuce.core.api.sync.BaseRedisCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, T>, CommandArgs<K, V>) - Method in interface io.lettuce.core.api.sync.BaseRedisCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, T>) - Method in interface io.lettuce.core.cluster.api.async.BaseNodeSelectionAsyncCommands
Deprecated.
since 6.2, as CommandOutput is being reused for all responses of all nodes and that leads to unwanted behavior. Use BaseNodeSelectionAsyncCommands.dispatch(ProtocolKeyword, Supplier) instead.
dispatch(ProtocolKeyword, Supplier<CommandOutput<K, V, T>>) - Method in interface io.lettuce.core.cluster.api.async.BaseNodeSelectionAsyncCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, T>, CommandArgs<K, V>) - Method in interface io.lettuce.core.cluster.api.async.BaseNodeSelectionAsyncCommands
Deprecated.
since 6.2, as CommandOutput is being reused for all responses of all nodes and that leads to unwanted behavior. Use BaseNodeSelectionAsyncCommands.dispatch(ProtocolKeyword, Supplier, CommandArgs) instead.
dispatch(ProtocolKeyword, Supplier<CommandOutput<K, V, T>>, CommandArgs<K, V>) - Method in interface io.lettuce.core.cluster.api.async.BaseNodeSelectionAsyncCommands
Dispatch a command to the Redis Server.
dispatch(RedisCommand<K, V, T>) - Method in class io.lettuce.core.cluster.StatefulRedisClusterConnectionImpl
 
dispatch(Collection<? extends RedisCommand<K, V, ?>>) - Method in class io.lettuce.core.cluster.StatefulRedisClusterConnectionImpl
 
dispatch(RedisCommand<K, V, T>) - Method in class io.lettuce.core.RedisChannelHandler
 
dispatch(Collection<? extends RedisCommand<K, V, ?>>) - Method in class io.lettuce.core.RedisChannelHandler
 
dispatch(ProtocolKeyword, CommandOutput<K, V, T>) - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, T>, CommandArgs<K, V>) - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, ?>) - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, ?>, CommandArgs<K, V>) - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, T>) - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, T>, CommandArgs<K, V>) - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Dispatch a command to the Redis Server.
dispatch(ProtocolKeyword, CommandOutput<K, V, T>) - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
dispatch(ProtocolKeyword, CommandOutput<K, V, T>, CommandArgs<K, V>) - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
dispatch(RedisCommand<K, V, T>) - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
dispatch(ProtocolKeyword, CommandOutput<K, V, ?>) - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
dispatch(ProtocolKeyword, CommandOutput<K, V, ?>, CommandArgs<K, V>) - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
dispatch(RedisCommand<K, V, T>) - Method in class io.lettuce.core.sentinel.StatefulRedisSentinelConnectionImpl
 
dispatch(Collection<? extends RedisCommand<K, V, ?>>) - Method in class io.lettuce.core.sentinel.StatefulRedisSentinelConnectionImpl
 
dispatch(RedisCommand<K, V, T>) - Method in class io.lettuce.core.StatefulRedisConnectionImpl
 
dispatch(Collection<? extends RedisCommand<K, V, ?>>) - Method in class io.lettuce.core.StatefulRedisConnectionImpl
 
distance() - Static method in class io.lettuce.core.GeoArgs.Builder
Creates new GeoArgs with WITHDIST enabled.
dnsResolver(DnsResolver) - Method in interface io.lettuce.core.resource.ClientResources.Builder
Deprecated.
since 6.1. Configure AddressResolverGroup instead.
dnsResolver() - Method in interface io.lettuce.core.resource.ClientResources
Return the DnsResolver.
dnsResolver(DnsResolver) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
Sets the DnsResolver that is used to resolve hostnames to InetAddress.
dnsResolver() - Method in class io.lettuce.core.resource.DefaultClientResources
 
DnsResolver - Interface in io.lettuce.core.resource
Users may implement this interface to override the normal DNS lookup offered by the OS.
DnsResolvers - Enum in io.lettuce.core.resource
Predefined DNS resolvers.
doCreateEventLoopGroup(Class<T>, int, ThreadFactoryProvider) - Method in class io.lettuce.core.resource.DefaultEventLoopGroupProvider
Customization hook for EventLoopGroup creation.
doCreatePool(Supplier<CompletionStage<T>>, BoundedPoolConfig, boolean) - Static method in class io.lettuce.core.support.AsyncConnectionPoolSupport
 
doExclusive(Supplier<T>) - Method in class io.lettuce.core.protocol.DefaultEndpoint
Execute a Supplier callback guarded by an exclusive lock.
doGetParameterNames(Annotation[][]) - Method in class io.lettuce.core.dynamic.support.AnnotationParameterNameDiscoverer
 
domainSocketChannelClass() - Method in interface io.lettuce.core.resource.EventLoopResources
 
domainSocketChannelClass() - Static method in class io.lettuce.core.resource.Transports.NativeTransports
 
doOnComplete() - Method in class io.lettuce.core.protocol.CommandWrapper
Callback method called after successful completion and before notifying downstream consumers.
doOnError(Throwable) - Method in class io.lettuce.core.protocol.CommandWrapper
Callback method called after error completion and before notifying downstream consumers.
DoubleListOutput<K,V> - Class in io.lettuce.core.output
List of Double output.
DoubleListOutput(RedisCodec<K, V>) - Constructor for class io.lettuce.core.output.DoubleListOutput
 
DoubleOutput<K,V> - Class in io.lettuce.core.output
Double output, may be null.
DoubleOutput(RedisCodec<K, V>) - Constructor for class io.lettuce.core.output.DoubleOutput
 
doWith(Field) - Method in interface io.lettuce.core.dynamic.support.ReflectionUtils.FieldCallback
Perform an operation using the given field.
doWith(Method) - Method in interface io.lettuce.core.dynamic.support.ReflectionUtils.MethodCallback
Perform an operation using the given method.
doWithFields(Class<?>, ReflectionUtils.FieldCallback) - Static method in class io.lettuce.core.dynamic.support.ReflectionUtils
Invoke the given callback on all fields in the target class, going up the class hierarchy to get all declared fields.
doWithFields(Class<?>, ReflectionUtils.FieldCallback, ReflectionUtils.FieldFilter) - Static method in class io.lettuce.core.dynamic.support.ReflectionUtils
Invoke the given callback on all fields in the target class, going up the class hierarchy to get all declared fields.
doWithMethods(Class<?>, ReflectionUtils.MethodCallback) - Static method in class io.lettuce.core.dynamic.support.ReflectionUtils
Perform the given callback operation on all matching methods of the given class and superclasses.
doWithMethods(Class<?>, ReflectionUtils.MethodCallback, ReflectionUtils.MethodFilter) - Static method in class io.lettuce.core.dynamic.support.ReflectionUtils
Perform the given callback operation on all matching methods of the given class and superclasses (or given interface and super-interfaces).
drainCommands() - Method in class io.lettuce.core.protocol.DefaultEndpoint
 
drainQueue() - Method in class io.lettuce.core.protocol.CommandHandler
 
dump(K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
dump(K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
dump(K) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Return a serialized version of the value stored at the specified key.
dump(K) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Return a serialized version of the value stored at the specified key.
dump(K) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Return a serialized version of the value stored at the specified key.
dump(K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Return a serialized version of the value stored at the specified key.
dump(K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Return a serialized version of the value stored at the specified key.
dynamicRefreshSources(boolean) - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
Discover cluster nodes from topology and use the discovered nodes as source for the cluster topology.

E

echo(V) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
echo(V) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
echo(V) - Method in interface io.lettuce.core.api.async.BaseRedisAsyncCommands
Echo the given string.
echo(V) - Method in interface io.lettuce.core.api.reactive.BaseRedisReactiveCommands
Echo the given string.
echo(V) - Method in interface io.lettuce.core.api.sync.BaseRedisCommands
Echo the given string.
echo(V) - Method in interface io.lettuce.core.cluster.api.async.BaseNodeSelectionAsyncCommands
Echo the given string.
echo(V) - Method in interface io.lettuce.core.cluster.api.sync.BaseNodeSelectionCommands
Echo the given string.
emitMetricsEvent() - Method in class io.lettuce.core.event.metrics.DefaultCommandLatencyEventPublisher
 
emitMetricsEvent() - Method in interface io.lettuce.core.event.metrics.MetricEventPublisher
Emit immediately a metrics event.
empty(K) - Static method in class io.lettuce.core.KeyValue
Returns an empty KeyValue instance with the key set.
empty() - Static method in class io.lettuce.core.LPosArgs.Builder
Creates new empty LPosArgs.
empty() - Static method in class io.lettuce.core.ScoredValue
Returns an empty ScoredValue instance.
EMPTY - Static variable in interface io.lettuce.core.tracing.TraceContext
 
empty() - Static method in class io.lettuce.core.Value
Returns an empty Value instance.
enable() - Method in interface io.lettuce.core.metrics.CommandLatencyCollectorOptions.Builder
Enable the latency collector.
enable() - Method in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions.Builder
Enable the latency collector.
enable() - Method in class io.lettuce.core.metrics.MicrometerOptions.Builder
Enable the latency collector.
enable() - Method in class io.lettuce.core.SocketOptions.KeepAliveOptions.Builder
Enable TCP keepalive.
enable(boolean) - Method in class io.lettuce.core.SocketOptions.KeepAliveOptions.Builder
Enable TCP keepalive.
enable() - Method in class io.lettuce.core.SocketOptions.TcpUserTimeoutOptions.Builder
Enable TCP User Timeout.
enable(boolean) - Method in class io.lettuce.core.SocketOptions.TcpUserTimeoutOptions.Builder
Enable or disable TCP User Timeout.
enable(CacheAccessor<K, V>, StatefulRedisConnection<K, V>, TrackingArgs) - Static method in class io.lettuce.core.support.caching.ClientSideCaching
Enable server-assisted Client side caching for the given CacheAccessor and StatefulRedisConnection.
enableAdaptiveRefreshTrigger(ClusterTopologyRefreshOptions.RefreshTrigger...) - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
Enables adaptive topology refreshing using one or more triggers.
enableAllAdaptiveRefreshTriggers() - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
Enables adaptive topology refreshing using all triggers.
enabled() - Static method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
Create a new ClusterTopologyRefreshOptions using default settings with enabled periodic and adaptive refresh.
enabled() - Static method in class io.lettuce.core.TimeoutOptions
Create a new instance of TimeoutOptions with enabled timeout applying default connection timeouts.
enabled(Duration) - Static method in class io.lettuce.core.TimeoutOptions
Create a new instance of TimeoutOptions with enabled timeout applying a fixed timeout.
enabled() - Static method in class io.lettuce.core.TrackingArgs.Builder
Creates new TrackingArgs with CLIENT TRACKING ON.
enabled(boolean) - Static method in class io.lettuce.core.TrackingArgs.Builder
Creates new TrackingArgs with CLIENT TRACKING ON if enabled is true.
enabled(boolean) - Method in class io.lettuce.core.TrackingArgs
Controls whether to enable key tracking for the currently connected client.
enabledCommands(CommandType...) - Method in class io.lettuce.core.metrics.MicrometerOptions.Builder
Sets which commands are enabled for latency recording.
enablePeriodicRefresh() - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
Enables periodic cluster topology updates.
enablePeriodicRefresh(boolean) - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
Enable regular cluster topology updates.
enablePeriodicRefresh(Duration) - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
Enables periodic refresh and sets the refresh period.
enablePeriodicRefresh(long, TimeUnit) - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
encode(byte[], boolean) - Static method in class io.lettuce.core.codec.Base16
Encode bytes to base16 chars.
encode(String, ByteBuf) - Method in class io.lettuce.core.codec.StringCodec
 
encode(ByteBuf) - Method in class io.lettuce.core.protocol.AsyncCommand
 
encode(ByteBuf) - Method in class io.lettuce.core.protocol.Command
Encode and write this command to the supplied buffer using the new Unified Request Protocol.
encode(ByteBuf) - Method in class io.lettuce.core.protocol.CommandArgs
Encode the CommandArgs and write the arguments to the ByteBuf.
encode(ChannelHandlerContext, Object, ByteBuf) - Method in class io.lettuce.core.protocol.CommandEncoder
 
encode(ByteBuf) - Method in class io.lettuce.core.protocol.CommandWrapper
 
encode(ByteBuf) - Method in interface io.lettuce.core.protocol.RedisCommand
Encode the command.
encode(ByteBuf) - Method in class io.lettuce.core.protocol.TracedCommand
 
encodeFirstKey(CommandArgs<K, V>) - Static method in class io.lettuce.core.protocol.CommandArgsAccessor
Get the first encoded key for cluster command routing.
encodeKey(byte[], ByteBuf) - Method in class io.lettuce.core.codec.ByteArrayCodec
 
encodeKey(byte[]) - Method in class io.lettuce.core.codec.ByteArrayCodec
 
encodeKey(K) - Method in interface io.lettuce.core.codec.RedisCodec
Encode the key for output to redis.
encodeKey(String, ByteBuf) - Method in class io.lettuce.core.codec.StringCodec
 
encodeKey(String) - Method in class io.lettuce.core.codec.StringCodec
 
encodeKey(K, ByteBuf) - Method in interface io.lettuce.core.codec.ToByteBufEncoder
Encode the key for output to redis.
encodeValue(byte[], ByteBuf) - Method in class io.lettuce.core.codec.ByteArrayCodec
 
encodeValue(byte[]) - Method in class io.lettuce.core.codec.ByteArrayCodec
 
encodeValue(V) - Method in interface io.lettuce.core.codec.RedisCodec
Encode the value for output to redis.
encodeValue(String, ByteBuf) - Method in class io.lettuce.core.codec.StringCodec
 
encodeValue(String) - Method in class io.lettuce.core.codec.StringCodec
 
encodeValue(V, ByteBuf) - Method in interface io.lettuce.core.codec.ToByteBufEncoder
Encode the value for output to redis.
encryptionKey() - Method in interface io.lettuce.core.codec.CipherCodec.CipherSupplier
Returns the latest CipherCodec.KeyDescriptor to use for encryption.
endpoint(Endpoint) - Method in class io.lettuce.core.ConnectionBuilder
 
endpoint() - Method in class io.lettuce.core.ConnectionBuilder
 
Endpoint - Interface in io.lettuce.core.protocol
Wraps a stateful Endpoint that abstracts the underlying channel.
endpointCustomizer(Consumer<Endpoint.Builder>) - Method in class io.lettuce.core.tracing.BraveTracing.Builder
Sets an Endpoint customizer to customize the Endpoint through its Endpoint.Builder.
entriesRead(long) - Static method in class io.lettuce.core.XGroupCreateArgs.Builder
Creates new XGroupCreateArgs and set ENTRIESREAD.
entriesRead(long) - Method in class io.lettuce.core.XGroupCreateArgs
Configure the ENTRIESREAD argument.
EnumSetOutput<K,V,E extends Enum<E>> - Class in io.lettuce.core.output
EnumSet output.
EnumSetOutput(RedisCodec<K, V>, Class<E>, UnaryOperator<String>, Function<String, E>) - Constructor for class io.lettuce.core.output.EnumSetOutput
Create a new EnumSetOutput.
EpollProvider - Class in io.lettuce.core
Deprecated.
Use EpollProvider instead.
EpollProvider() - Constructor for class io.lettuce.core.EpollProvider
Deprecated.
 
EpollProvider - Class in io.lettuce.core.resource
Wraps and provides Epoll classes.
EpollProvider() - Constructor for class io.lettuce.core.resource.EpollProvider
 
equalJitter() - Static method in class io.lettuce.core.resource.Delay
Creates a new EqualJitterDelay with default boundaries.
equalJitter(Duration, Duration, long, TimeUnit) - Static method in class io.lettuce.core.resource.Delay
Creates a new EqualJitterDelay.
equalJitter(long, long, long, TimeUnit) - Static method in class io.lettuce.core.resource.Delay
Creates a new EqualJitterDelay.
equals(Object) - Method in class io.lettuce.core.cluster.models.partitions.RedisClusterNode
 
equals(Object) - Method in class io.lettuce.core.Consumer
 
equals(Object) - Method in class io.lettuce.core.dynamic.DeclaredCommandMethod
 
equals(Object) - Method in class io.lettuce.core.dynamic.support.MethodParameter
 
equals(Object) - Method in class io.lettuce.core.dynamic.support.ResolvableType
 
equals(Object) - Method in class io.lettuce.core.dynamic.support.TypeVariableTypeInformation
 
equals(Object) - Method in class io.lettuce.core.GeoCoordinates
 
equals(Object) - Method in class io.lettuce.core.GeoValue
 
equals(Object) - Method in class io.lettuce.core.GeoWithin
 
equals(Object) - Method in class io.lettuce.core.internal.AbstractInvocationHandler
By default delegates to Object.equals(java.lang.Object) so instances are only equal if they are identical.
equals(Object) - Method in class io.lettuce.core.internal.HostAndPort
 
equals(Object) - Method in class io.lettuce.core.KeyValue
 
equals(Object) - Method in class io.lettuce.core.metrics.CommandLatencyId
 
equals(Object) - Method in class io.lettuce.core.models.stream.PendingMessage
 
equals(Object) - Method in class io.lettuce.core.models.stream.PendingMessages
 
equals(Object) - Method in class io.lettuce.core.protocol.AsyncCommand
 
equals(Object) - Method in class io.lettuce.core.protocol.CommandWrapper
 
equals(Object) - Method in class io.lettuce.core.Range.Boundary
 
equals(Object) - Method in class io.lettuce.core.Range
 
equals(Object) - Method in class io.lettuce.core.RedisURI
 
equals(Object) - Method in class io.lettuce.core.ScoredValue
 
equals(Object) - Method in class io.lettuce.core.StreamMessage
 
equals(Object) - Method in class io.lettuce.core.Value
 
error - Variable in class io.lettuce.core.output.CommandOutput
 
error(Throwable) - Method in class io.lettuce.core.tracing.Tracer.Span
Associate an error with this Tracer.Span.
estimateSize(Object) - Method in class io.lettuce.core.codec.ByteArrayCodec
 
estimateSize(Object) - Method in class io.lettuce.core.codec.StringCodec
 
estimateSize(Object) - Method in interface io.lettuce.core.codec.ToByteBufEncoder
Estimates the size of the resulting byte stream.
eval(String, ScriptOutputType, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
eval(byte[], ScriptOutputType, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
eval(String, ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
eval(byte[], ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
eval(String, ScriptOutputType, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
eval(byte[], ScriptOutputType, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
eval(String, ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
eval(byte[], ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
eval(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.async.RedisScriptingAsyncCommands
Execute a Lua script server side.
eval(byte[], ScriptOutputType, K...) - Method in interface io.lettuce.core.api.async.RedisScriptingAsyncCommands
Execute a Lua script server side.
eval(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.async.RedisScriptingAsyncCommands
Execute a Lua script server side.
eval(byte[], ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.async.RedisScriptingAsyncCommands
Execute a Lua script server side.
eval(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands
Execute a Lua script server side.
eval(byte[], ScriptOutputType, K...) - Method in interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands
Execute a Lua script server side.
eval(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands
Execute a Lua script server side.
eval(byte[], ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands
Execute a Lua script server side.
eval(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.sync.RedisScriptingCommands
Execute a Lua script server side.
eval(byte[], ScriptOutputType, K...) - Method in interface io.lettuce.core.api.sync.RedisScriptingCommands
Execute a Lua script server side.
eval(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.sync.RedisScriptingCommands
Execute a Lua script server side.
eval(byte[], ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.sync.RedisScriptingCommands
Execute a Lua script server side.
eval(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionScriptingAsyncCommands
Execute a Lua script server side.
eval(byte[], ScriptOutputType, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionScriptingAsyncCommands
Execute a Lua script server side.
eval(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionScriptingAsyncCommands
Execute a Lua script server side.
eval(byte[], ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionScriptingAsyncCommands
Execute a Lua script server side.
eval(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionScriptingCommands
Execute a Lua script server side.
eval(byte[], ScriptOutputType, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionScriptingCommands
Execute a Lua script server side.
eval(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionScriptingCommands
Execute a Lua script server side.
eval(byte[], ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionScriptingCommands
Execute a Lua script server side.
evalReadOnly(byte[], ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
evalReadOnly(byte[], ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
evalReadOnly(byte[], ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.async.RedisScriptingAsyncCommands
This is a read-only variant of the EVAL command that cannot execute commands that modify data.
evalReadOnly(byte[], ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands
This is a read-only variant of the EVAL command that cannot execute commands that modify data.
evalReadOnly(byte[], ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.sync.RedisScriptingCommands
This is a read-only variant of the EVAL command that cannot execute commands that modify data.
evalReadOnly(byte[], ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionScriptingAsyncCommands
This is a read-only variant of the EVAL command that cannot execute commands that modify data.
evalReadOnly(byte[], ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionScriptingCommands
This is a read-only variant of the EVAL command that cannot execute commands that modify data.
evalsha(String, ScriptOutputType, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
evalsha(String, ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
evalsha(String, ScriptOutputType, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
evalsha(String, ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
evalsha(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.async.RedisScriptingAsyncCommands
Evaluates a script cached on the server side by its SHA1 digest.
evalsha(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.async.RedisScriptingAsyncCommands
Execute a Lua script server side.
evalsha(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands
Evaluates a script cached on the server side by its SHA1 digest.
evalsha(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands
Execute a Lua script server side.
evalsha(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.sync.RedisScriptingCommands
Evaluates a script cached on the server side by its SHA1 digest.
evalsha(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.sync.RedisScriptingCommands
Execute a Lua script server side.
evalsha(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionScriptingAsyncCommands
Evaluates a script cached on the server side by its SHA1 digest.
evalsha(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionScriptingAsyncCommands
Execute a Lua script server side.
evalsha(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionScriptingCommands
Evaluates a script cached on the server side by its SHA1 digest.
evalsha(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionScriptingCommands
Execute a Lua script server side.
evalshaReadOnly(String, ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
evalshaReadOnly(String, ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
evalshaReadOnly(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.async.RedisScriptingAsyncCommands
This is a read-only variant of the EVALSHA command that cannot execute commands that modify data.
evalshaReadOnly(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands
This is a read-only variant of the EVALSHA command that cannot execute commands that modify data.
evalshaReadOnly(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.sync.RedisScriptingCommands
This is a read-only variant of the EVALSHA command that cannot execute commands that modify data.
evalshaReadOnly(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionScriptingAsyncCommands
This is a read-only variant of the EVALSHA command that cannot execute commands that modify data.
evalshaReadOnly(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionScriptingCommands
This is a read-only variant of the EVALSHA command that cannot execute commands that modify data.
Event - Interface in io.lettuce.core.event
Marker-interface for events that are published over the event bus.
EventBus - Interface in io.lettuce.core.event
Interface for an EventBus.
eventBus(EventBus) - Method in interface io.lettuce.core.resource.ClientResources.Builder
Sets the EventBus that can be used across different instances of the RedisClient.
eventBus() - Method in interface io.lettuce.core.resource.ClientResources
Return the event bus used to publish events.
eventBus(EventBus) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
Sets the EventBus that can be used across different instances of the RedisClient.
eventBus() - Method in class io.lettuce.core.resource.DefaultClientResources
 
eventEmitInterval(Duration) - Method in class io.lettuce.core.event.DefaultEventPublisherOptions.Builder
Sets the emit interval and the interval unit.
eventEmitInterval(long, TimeUnit) - Method in class io.lettuce.core.event.DefaultEventPublisherOptions.Builder
eventEmitInterval() - Method in class io.lettuce.core.event.DefaultEventPublisherOptions
 
eventEmitInterval() - Method in interface io.lettuce.core.event.EventPublisherOptions
Returns the interval for emit metrics.
eventExecutorGroup(EventExecutorGroup) - Method in interface io.lettuce.core.resource.ClientResources.Builder
Sets a shared event executor group that can be used across different instances of RedisClient and RedisClusterClient.
eventExecutorGroup() - Method in interface io.lettuce.core.resource.ClientResources
Return the computation pool used for internal operations.
eventExecutorGroup(EventExecutorGroup) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
Sets a shared event executor group that can be used across different instances of RedisClient and RedisClusterClient.
eventExecutorGroup() - Method in class io.lettuce.core.resource.DefaultClientResources
 
eventLoopGroupClass() - Method in interface io.lettuce.core.resource.EventLoopResources
 
eventLoopGroupClass() - Static method in class io.lettuce.core.resource.Transports
 
eventLoopGroupClass() - Static method in class io.lettuce.core.resource.Transports.NativeTransports
 
eventLoopGroupProvider(EventLoopGroupProvider) - Method in interface io.lettuce.core.resource.ClientResources.Builder
Sets a shared event executor provider that can be used across different instances of RedisClient and RedisClusterClient.
eventLoopGroupProvider() - Method in interface io.lettuce.core.resource.ClientResources
Return the EventLoopGroupProvider that provides access to the particular event loop groups. lettuce requires at least two implementations: NioEventLoopGroup for TCP/IP connections and EpollEventLoopGroup for unix domain socket connections (epoll).
eventLoopGroupProvider(EventLoopGroupProvider) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
Sets a shared event executor provider that can be used across different instances of RedisClient and RedisClusterClient.
eventLoopGroupProvider() - Method in class io.lettuce.core.resource.DefaultClientResources
 
EventLoopGroupProvider - Interface in io.lettuce.core.resource
EventLoopResources - Interface in io.lettuce.core.resource
Interface to encapsulate EventLoopGroup resources.
EventPublisherOptions - Interface in io.lettuce.core.event
Configuration interface for command latency collection.
EventRecorder - Interface in io.lettuce.core.event.jfr
Event recorder that can delegate events from the EventBus into a recording facility such as JFR.
EventRecorder.RecordableEvent - Interface in io.lettuce.core.event.jfr
Interface defining a recordable event that is recorded on calling EventRecorder.RecordableEvent.record().
evict(K) - Method in interface io.lettuce.core.support.caching.CacheAccessor
Evict the mapping for this key from this cache if it is present.
ex(long) - Static method in class io.lettuce.core.GetExArgs.Builder
Creates new GetExArgs and enable EX.
ex(Duration) - Static method in class io.lettuce.core.GetExArgs.Builder
Creates new GetExArgs and enable EX.
ex(long) - Method in class io.lettuce.core.GetExArgs
Set the specified expire time, in seconds.
ex(Duration) - Method in class io.lettuce.core.GetExArgs
Set the specified expire time, in seconds.
ex(long) - Static method in class io.lettuce.core.SetArgs.Builder
Creates new SetArgs and enable EX.
ex(Duration) - Static method in class io.lettuce.core.SetArgs.Builder
Creates new SetArgs and enable EX.
ex(long) - Method in class io.lettuce.core.SetArgs
Set the specified expire time, in seconds.
ex(Duration) - Method in class io.lettuce.core.SetArgs
Set the specified expire time, in seconds.
exactTrimming() - Method in class io.lettuce.core.XAddArgs
Apply exact trimming for capped streams using the = flag.
exactTrimming(boolean) - Method in class io.lettuce.core.XAddArgs
Apply exact trimming for capped streams using the = flag.
exactTrimming() - Method in class io.lettuce.core.XTrimArgs
Apply exact trimming for capped streams using the = flag.
exactTrimming(boolean) - Method in class io.lettuce.core.XTrimArgs
Apply exact trimming for capped streams using the = flag.
exAt(long) - Static method in class io.lettuce.core.GetExArgs.Builder
Creates new GetExArgs and enable EXAT.
exAt(Date) - Static method in class io.lettuce.core.GetExArgs.Builder
Creates new GetExArgs and enable EXAT.
exAt(Instant) - Static method in class io.lettuce.core.GetExArgs.Builder
Creates new GetExArgs and enable EXAT.
exAt(long) - Method in class io.lettuce.core.GetExArgs
Set the specified expire at time using a posix timestamp.
exAt(Date) - Method in class io.lettuce.core.GetExArgs
Set the specified expire at time using a posix timestamp.
exAt(Instant) - Method in class io.lettuce.core.GetExArgs
Set the specified expire at time using a posix timestamp.
exAt(long) - Static method in class io.lettuce.core.SetArgs.Builder
Creates new SetArgs and enable EXAT.
exAt(Date) - Static method in class io.lettuce.core.SetArgs.Builder
Creates new SetArgs and enable EXAT.
exAt(Instant) - Static method in class io.lettuce.core.SetArgs.Builder
Creates new SetArgs and enable EXAT.
exAt(long) - Method in class io.lettuce.core.SetArgs
Set the specified expire at time using a posix timestamp.
exAt(Date) - Method in class io.lettuce.core.SetArgs
Set the specified expire at time using a posix timestamp.
exAt(Instant) - Method in class io.lettuce.core.SetArgs
Set the specified expire at time using a posix timestamp.
exception - Variable in class io.lettuce.core.protocol.Command
 
exceptionally(Function<Throwable, ? extends T>) - Method in interface io.lettuce.core.ConnectionFuture
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.lettuce.core.protocol.CommandHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.lettuce.core.protocol.RedisHandshakeHandler
 
ExceptionFactory - Class in io.lettuce.core.internal
Factory for Redis exceptions.
Exceptions - Class in io.lettuce.core.internal
Exception handling and utils to operate on.
Exceptions() - Constructor for class io.lettuce.core.internal.Exceptions
 
excludeCommandArgsFromSpanTags() - Method in class io.lettuce.core.tracing.BraveTracing.Builder
Excludes command arguments from Span tags.
excluding(T) - Static method in class io.lettuce.core.Range.Boundary
Create a Range.Boundary based on the value that excludes the value when comparing ranges.
exec() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
exec() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
exec() - Method in interface io.lettuce.core.api.async.RedisTransactionalAsyncCommands
Execute all commands issued after MULTI.
exec() - Method in interface io.lettuce.core.api.reactive.RedisTransactionalReactiveCommands
Execute all commands issued after MULTI.
exec() - Method in interface io.lettuce.core.api.sync.RedisTransactionalCommands
Execute all commands issued after MULTI.
execute(Callable<T>) - Static method in class io.lettuce.core.cluster.MultiNodeExecution
 
executeOnNodes(Function<RedisClusterAsyncCommands<K, V>, RedisFuture<T>>, Function<RedisClusterNode, Boolean>) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
Run a command on all available nodes that match filter.
executeOnNodes(Function<RedisClusterReactiveCommands<K, V>, ? extends Publisher<T>>, Predicate<RedisClusterNode>) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterReactiveCommandsImpl
Run a command on all available nodes that match filter.
executeOnUpstream(Function<RedisClusterAsyncCommands<K, V>, RedisFuture<T>>) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
Run a command on all available masters,
executeOnUpstream(Function<RedisClusterReactiveCommands<K, V>, ? extends Publisher<T>>) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterReactiveCommandsImpl
Run a command on all available masters,
ExecutionAwareParameter(Method, int) - Constructor for class io.lettuce.core.dynamic.parameter.ExecutionSpecificParameters.ExecutionAwareParameter
 
Executions<T> - Interface in io.lettuce.core.cluster.api.sync
Result holder for a command that was executed synchronously on multiple nodes.
ExecutionSpecificParameters - Class in io.lettuce.core.dynamic.parameter
Parameters-implementation specific to execution.
ExecutionSpecificParameters(Method) - Constructor for class io.lettuce.core.dynamic.parameter.ExecutionSpecificParameters
ExecutionSpecificParameters.ExecutionAwareParameter - Class in io.lettuce.core.dynamic.parameter
 
exists(K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
exists(Iterable<K>) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
exists(K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
exists(K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
exists(Iterable<K>) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
exists(K...) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Determine how many keys exist.
exists(K...) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Determine how many keys exist.
exists(K...) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Determine how many keys exist.
exists(K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Determine how many keys exist.
exists(K...) - Method in interface io.lettuce.core.cluster.api.async.RedisAdvancedClusterAsyncCommands
Determine how many keys exist with pipelining.
exists(K...) - Method in interface io.lettuce.core.cluster.api.reactive.RedisAdvancedClusterReactiveCommands
Determine how many keys exist with pipelining.
exists(K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Determine how many keys exist.
exists(K...) - Method in interface io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands
Determine how many keys exist with pipelining.
exists(K...) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
 
exists(Iterable<K>) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
 
exists(K...) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterReactiveCommandsImpl
 
exists(Iterable<K>) - Method in class io.lettuce.core.cluster.RedisAdvancedClusterReactiveCommandsImpl
 
expire(K, long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expire(K, long, ExpireArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expire(K, Duration) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expire(K, Duration, ExpireArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expire(K, long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expire(K, long, ExpireArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expire(K, Duration) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expire(K, Duration, ExpireArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expire(K, long) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Set a key's time to live in seconds.
expire(K, long, ExpireArgs) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Set a key's time to live in seconds.
expire(K, Duration) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Set a key's time to live in seconds.
expire(K, Duration, ExpireArgs) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Set a key's time to live in seconds.
expire(K, long) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Set a key's time to live in seconds.
expire(K, long, ExpireArgs) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Set a key's time to live in seconds.
expire(K, Duration) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Set a key's time to live in seconds.
expire(K, Duration, ExpireArgs) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Set a key's time to live in seconds.
expire(K, long) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Set a key's time to live in seconds.
expire(K, long, ExpireArgs) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Set a key's time to live in seconds.
expire(K, Duration) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Set a key's time to live in seconds.
expire(K, Duration, ExpireArgs) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Set a key's time to live in seconds.
expire(K, long) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Set a key's time to live in seconds.
expire(K, long, ExpireArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Set a key's time to live in seconds.
expire(K, Duration) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Set a key's time to live in seconds.
expire(K, Duration, ExpireArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Set a key's time to live in seconds.
expire(K, long) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Set a key's time to live in seconds.
expire(K, long, ExpireArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Set a key's time to live in seconds.
expire(K, Duration) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Set a key's time to live in seconds.
expire(K, Duration, ExpireArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Set a key's time to live in seconds.
ExpireArgs - Class in io.lettuce.core
Argument list builder for the Redis EXPIRE commands (PEXPIRE, EXPIREAT, PEXPIREAT).
ExpireArgs() - Constructor for class io.lettuce.core.ExpireArgs
 
ExpireArgs.Builder - Class in io.lettuce.core
Builder entry points for ExpireArgs.
expireat(K, long) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expireat(K, long, ExpireArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expireat(K, Date) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expireat(K, Date, ExpireArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expireat(K, Instant) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expireat(K, Instant, ExpireArgs) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expireat(K, long) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expireat(K, long, ExpireArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expireat(K, Date) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expireat(K, Date, ExpireArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expireat(K, Instant) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expireat(K, Instant, ExpireArgs) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expireat(K, long) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, long, ExpireArgs) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Date) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Date, ExpireArgs) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Instant) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Instant, ExpireArgs) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, long) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, long, ExpireArgs) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Date) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Date, ExpireArgs) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Instant) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Instant, ExpireArgs) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, long) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, long, ExpireArgs) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Date) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Date, ExpireArgs) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Instant) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Instant, ExpireArgs) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, long) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, long, ExpireArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Date) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Date, ExpireArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Instant) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Instant, ExpireArgs) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, long) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, long, ExpireArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Date) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Date, ExpireArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Instant) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Set the expiration for a key as a UNIX timestamp.
expireat(K, Instant, ExpireArgs) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Set the expiration for a key as a UNIX timestamp.
expiretime(K) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
expiretime(K) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
expiretime(K) - Method in interface io.lettuce.core.api.async.RedisKeyAsyncCommands
Get the time to live for a key in as unix timestamp in seconds.
expiretime(K) - Method in interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands
Get the time to live for a key in as unix timestamp in seconds.
expiretime(K) - Method in interface io.lettuce.core.api.sync.RedisKeyCommands
Get the time to live for a key in as unix timestamp in seconds.
expiretime(K) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionKeyAsyncCommands
Get the time to live for a key in as unix timestamp in seconds.
expiretime(K) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionKeyCommands
Get the time to live for a key in as unix timestamp in seconds.
exponential() - Static method in class io.lettuce.core.resource.Delay
Creates a new ExponentialDelay with default boundaries and factor (1, 2, 4, 8, 16, 32...).
exponential(Duration, Duration, int, TimeUnit) - Static method in class io.lettuce.core.resource.Delay
Creates a new ExponentialDelay on with custom boundaries and factor (eg. with upper 9000, lower 0, powerOf 10: 1, 10, 100, 1000, 9000, 9000, 9000, ...).
exponential(long, long, TimeUnit, int) - Static method in class io.lettuce.core.resource.Delay
Creates a new ExponentialDelay on with custom boundaries and factor (eg. with upper 9000, lower 0, powerOf 10: 1, 10, 100, 1000, 9000, 9000, 9000, ...).

F

fail(ChannelHandlerContext, Throwable) - Method in class io.lettuce.core.protocol.RedisHandshakeHandler
Complete the handshake future with an error and close the channel..
failed(Throwable) - Static method in class io.lettuce.core.internal.Futures
Create a CompletableFuture that is completed exceptionally with throwable.
failover(K) - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
Perform a failover.
failover(K) - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
Perform a failover.
failover(K) - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
Perform a failover.
failover(K) - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
 
failover(K) - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
 
fcall(String, ScriptOutputType, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
fcall(String, ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
fcall(String, ScriptOutputType, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
fcall(String, ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
fcall(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.async.RedisFunctionAsyncCommands
Invoke a function.
fcall(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.async.RedisFunctionAsyncCommands
Invoke a function.
fcall(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.reactive.RedisFunctionReactiveCommands
Invoke a function.
fcall(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.reactive.RedisFunctionReactiveCommands
Invoke a function.
fcall(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.sync.RedisFunctionCommands
Invoke a function.
fcall(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.sync.RedisFunctionCommands
Invoke a function.
fcall(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionFunctionAsyncCommands
Invoke a function.
fcall(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionFunctionAsyncCommands
Invoke a function.
fcall(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionFunctionCommands
Invoke a function.
fcall(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionFunctionCommands
Invoke a function.
fcallReadOnly(String, ScriptOutputType, K...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
fcallReadOnly(String, ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
fcallReadOnly(String, ScriptOutputType, K...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
fcallReadOnly(String, ScriptOutputType, K[], V...) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
fcallReadOnly(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.async.RedisFunctionAsyncCommands
Invoke a function in read-only mode.
fcallReadOnly(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.async.RedisFunctionAsyncCommands
Invoke a function in read-only mode.
fcallReadOnly(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.reactive.RedisFunctionReactiveCommands
Invoke a function in read-only mode.
fcallReadOnly(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.reactive.RedisFunctionReactiveCommands
Invoke a function in read-only mode.
fcallReadOnly(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.api.sync.RedisFunctionCommands
Invoke a function in read-only mode.
fcallReadOnly(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.api.sync.RedisFunctionCommands
Invoke a function in read-only mode.
fcallReadOnly(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionFunctionAsyncCommands
Invoke a function in read-only mode.
fcallReadOnly(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionFunctionAsyncCommands
Invoke a function in read-only mode.
fcallReadOnly(String, ScriptOutputType, K...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionFunctionCommands
Invoke a function in read-only mode.
fcallReadOnly(String, ScriptOutputType, K[], V...) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionFunctionCommands
Invoke a function in read-only mode.
finalize() - Method in class io.lettuce.core.resource.DefaultClientResources
 
findAnnotation(Class<A>) - Method in class io.lettuce.core.dynamic.parameter.Parameter
Return the parameter annotation of the given type, if available.
findClass(String) - Static method in class io.lettuce.core.internal.LettuceClassUtils
findMethod(Class<?>, String) - Static method in class io.lettuce.core.dynamic.support.ReflectionUtils
Attempt to find a Method on the supplied class with the supplied name and no parameters.
findMethod(Class<?>, String, Class<?>...) - Static method in class io.lettuce.core.dynamic.support.ReflectionUtils
Attempt to find a Method on the supplied class with the supplied name and parameter types.
finish() - Method in class io.lettuce.core.tracing.Tracer.Span
Reports the span complete.
FINISHED - Static variable in class io.lettuce.core.ScanCursor
Finished cursor.
firstOfAsync(Map<?, ? extends CompletionStage<T>>) - Static method in class io.lettuce.core.cluster.MultiNodeExecution
Returns the result of the first RedisFuture and guarantee that all futures are finished.
firstResponseTimer(CommandLatencyId) - Method in class io.lettuce.core.metrics.MicrometerCommandLatencyRecorder
 
fixedTimeout(Duration) - Method in class io.lettuce.core.TimeoutOptions.Builder
Set a fixed timeout for all commands.
FLAG_MAPPING - Static variable in class io.lettuce.core.models.command.CommandDetailParser
 
flush() - Method in interface io.lettuce.core.dynamic.batch.BatchExecutor
Flush the command queue resulting in the queued commands being executed.
flush() - Static method in class io.lettuce.core.dynamic.batch.CommandBatching
Flush the command batch queue after adding a command to the batch queue.
flush() - Method in interface io.lettuce.core.dynamic.Batcher
Force-flush the batch.
flushall() - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
flushall(FlushMode) - Method in class io.lettuce.core.AbstractRedisAsyncCommands
 
flushall() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
flushall(FlushMode) - Method in class io.lettuce.core.AbstractRedisReactiveCommands
 
flushall() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Remove all keys from all databases.
flushall(FlushMode) - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
Remove all keys from all databases using the specified FlushMode.
flushall() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Remove all keys from all databases.
flushall(FlushMode) - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
Remove all keys from all databases using the specified FlushMode.
flushall() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Remove all keys from all databases.
flushall(FlushMode) - Method in interface io.lettuce.core.api.sync.RedisServerCommands
Remove all keys from all databases using the specified FlushMode.
flushall() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Remove all keys from all databases.
flushall(FlushMode) - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
Remove all keys from all databases using the specified FlushMode.
flushall() - Method in interface io.lettuce.core.cluster.api.async.RedisAdvancedClusterAsyncCommands
Remove all keys from all databases on all cluster upstream nodes with pipelining.
flushall() - Method in interface io.lettuce.core.cluster.api.reactive.RedisAdvancedClusterReactiveCommands
Remove all keys from all databases on all cluster masters with pipelining.
flushall() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Remove all keys from all databases.
flushall(FlushMode) - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
Remove all keys from all databases using the specified FlushMode.
flushall() - Method in interface io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands
Remove all keys from all databases on all cluster upstream nodes with pipelining.
flushall() - Method in class io.lettuce.core.cluster.RedisAdvancedClusterAsyncCommandsImpl
 
flushall(FlushMode) - Method in class io