- 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
-
- 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
-
- 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() - 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
-
- 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
-
- AdaptiveRefreshTriggeredEvent.UncoveredSlotAdaptiveRefreshTriggeredEvent - Class in io.lettuce.core.event.cluster
-
- 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
-
- 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(CommandType) - Method in class io.lettuce.core.protocol.CommandArgs
-
- add(ProtocolKeyword) - Method in class io.lettuce.core.protocol.CommandArgs
-
- addAlias(RedisURI) - Method in class io.lettuce.core.cluster.models.partitions.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
-
- 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
-
- 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
-
- 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
-
- addListener(RedisClusterPubSubListener<K, V>) - Method in interface io.lettuce.core.cluster.pubsub.StatefulRedisClusterPubSubConnection
-
- 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
-
- 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
-
- addListener(RedisPubSubListener<K, V>) - Method in class io.lettuce.core.pubsub.PubSubEndpoint
-
- addListener(RedisPubSubListener<K, V>) - Method in interface io.lettuce.core.pubsub.StatefulRedisPubSubConnection
-
- 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
-
- 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
-
- addressResolverGroup(AddressResolverGroup<?>) - Method in interface io.lettuce.core.resource.ClientResources.Builder
-
- addressResolverGroup() - Method in class io.lettuce.core.resource.DefaultClientResources
-
- addressResolverGroup(AddressResolverGroup<?>) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
-
- 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
-
- 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
-
- 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
-
- alpha() - Method in class io.lettuce.core.SortArgs
-
Apply lexicographically sort.
- alpha() - Static method in class io.lettuce.core.SortArgs.Builder
-
- always() - Static method in class io.lettuce.core.protocol.DecodeBufferPolicies
-
- 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
-
- 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
-
- AnnotationCommandSegmentFactory() - Constructor for class io.lettuce.core.dynamic.segment.AnnotationCommandSegmentFactory
-
- AnnotationParameterNameDiscoverer - Class in io.lettuce.core.dynamic.support
-
- AnnotationParameterNameDiscoverer() - Constructor for class io.lettuce.core.dynamic.support.AnnotationParameterNameDiscoverer
-
- AnnotationRedisCodecResolver - Class in io.lettuce.core.dynamic.codec
-
- AnnotationRedisCodecResolver(List<RedisCodec<?, ?>>) - Constructor for class io.lettuce.core.dynamic.codec.AnnotationRedisCodecResolver
-
- 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(RedisURI) - Method in class io.lettuce.core.ConnectionState
-
- 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
.
- 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
-
- 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
-
- 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.
- 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
-
- async() - Method in interface io.lettuce.core.cluster.api.StatefulRedisClusterConnection
-
- async() - Method in interface io.lettuce.core.cluster.pubsub.StatefulRedisClusterPubSubConnection
-
- 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
-
- async() - Method in class io.lettuce.core.pubsub.StatefulRedisPubSubConnectionImpl
-
- async() - Method in interface io.lettuce.core.sentinel.api.StatefulRedisSentinelConnection
-
- 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
-
- AsyncCloseable - Interface in io.lettuce.core.internal
-
- 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
-
- 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
-
- 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.
- 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
-
- BasePool(BasePoolConfig) - Constructor for class io.lettuce.core.support.BasePool
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- block(Duration) - Static method in class io.lettuce.core.XReadArgs.Builder
-
- 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
-
- 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
-
- 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
-
- BoundedPoolConfig(boolean, boolean, boolean, int, int, int) - Constructor for class io.lettuce.core.support.BoundedPoolConfig
-
- BoundedPoolConfig.Builder - Class in io.lettuce.core.support
-
- 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
-
- BraveTracing.Builder - Class in io.lettuce.core.tracing
-
- 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
-
- bufferUsageRatio(int) - Method in class io.lettuce.core.cluster.ClusterClientOptions.Builder
-
- build(CommandArgs<K, V>) - Method in class io.lettuce.core.AclSetuserArgs
-
- build(CommandArgs<K, V>) - Method in class io.lettuce.core.BitFieldArgs
-
- build() - Method in class io.lettuce.core.ClientOptions.Builder
-
- build() - Method in class io.lettuce.core.cluster.ClusterClientOptions.Builder
-
- build() - Method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions.Builder
-
- 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
-
- build() - Method in class io.lettuce.core.SocketOptions.KeepAliveOptions.Builder
-
- 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
-
- build(CommandArgs<K, V>) - Method in class io.lettuce.core.StrAlgoArgs
-
- build() - Method in class io.lettuce.core.support.BoundedPoolConfig.Builder
-
- build() - Method in class io.lettuce.core.TimeoutOptions.Builder
-
- 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
-
- builder() - Static method in class io.lettuce.core.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
-
- 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
-
- builder() - Static method in class io.lettuce.core.RedisURI
-
- builder(RedisURI) - Static method in class io.lettuce.core.RedisURI
-
- builder() - Static method in interface io.lettuce.core.resource.ClientResources
-
- builder() - Static method in class io.lettuce.core.resource.DefaultClientResources
-
- builder() - Static method in class io.lettuce.core.SocketOptions
-
- builder() - Static method in class io.lettuce.core.SocketOptions.KeepAliveOptions
-
- builder() - Static method in class io.lettuce.core.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
-
- Builder() - Constructor for class io.lettuce.core.TimeoutOptions.Builder
-
- builder() - Static method in class io.lettuce.core.tracing.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
-
- 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
-
- byRadius(double, GeoArgs.Unit) - Static method in class io.lettuce.core.GeoSearch
-
- 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.protocol.CommandKeyword
-
- bytes - Variable in enum io.lettuce.core.protocol.CommandType
-
- 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.
- 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
-
- 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
-
- cancelCommandsOnReconnectFailure(boolean) - Method in class io.lettuce.core.cluster.ClusterClientOptions.Builder
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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() - Method in class io.lettuce.core.AbstractRedisReactiveCommands
-
- clientList() - Method in interface io.lettuce.core.api.async.RedisServerAsyncCommands
-
Get the list of client connections.
- clientList() - Method in interface io.lettuce.core.api.reactive.RedisServerReactiveCommands
-
Get the list of client connections.
- clientList() - Method in interface io.lettuce.core.api.sync.RedisServerCommands
-
Get the list of client connections.
- clientList() - Method in interface io.lettuce.core.cluster.api.async.NodeSelectionServerAsyncCommands
-
Get the list of client connections.
- clientList() - Method in interface io.lettuce.core.cluster.api.sync.NodeSelectionServerCommands
-
Get the list of client connections.
- clientList() - Method in interface io.lettuce.core.sentinel.api.async.RedisSentinelAsyncCommands
-
Get the list of client connections.
- clientList() - Method in interface io.lettuce.core.sentinel.api.reactive.RedisSentinelReactiveCommands
-
Get the list of client connections.
- clientList() - Method in interface io.lettuce.core.sentinel.api.sync.RedisSentinelCommands
-
Get the list of client connections.
- clientList() - Method in class io.lettuce.core.sentinel.RedisSentinelAsyncCommandsImpl
-
- clientList() - Method in class io.lettuce.core.sentinel.RedisSentinelReactiveCommandsImpl
-
- 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
-
- 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
-
- 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
-
- 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
-
- clone() - Method in class io.lettuce.core.cluster.models.partitions.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
-
- 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
-
- 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
-
- 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
-
- clusterSlaves(String) - Method in interface io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands
-
- clusterSlaves(String) - Method in interface io.lettuce.core.cluster.api.sync.RedisClusterCommands
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- CommandDetail(String, int, Set<CommandDetail.Flag>, int, int, int, Set<AclCategory>) - Constructor for class io.lettuce.core.models.command.CommandDetail
-
- CommandDetail.Flag - Enum in io.lettuce.core.models.command
-
- CommandDetailParser - Class in io.lettuce.core.models.command
-
- CommandEncoder - Class in io.lettuce.core.protocol
-
- 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
-
- CommandExpiryWriter(RedisChannelWriter, ClientOptions, ClientResources) - Constructor for class io.lettuce.core.protocol.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
-
- 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
-
- commandLatencyCollectorOptions(CommandLatencyCollectorOptions) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
-
- 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
-
- commandLatencyPublisherOptions() - Method in interface io.lettuce.core.resource.ClientResources
-
- commandLatencyPublisherOptions(EventPublisherOptions) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
-
- 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
-
- commandLatencyRecorder() - Method in interface io.lettuce.core.resource.ClientResources
-
- commandLatencyRecorder(CommandLatencyRecorder) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
-
- 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
-
- 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
-
- CommandOutputFactoryResolver - Interface in io.lettuce.core.dynamic.output
-
- 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
-
- CommandSegments - Class in io.lettuce.core.dynamic.segment
-
- CommandSegments(List<CommandSegment>) - Constructor for class io.lettuce.core.dynamic.segment.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
-
- 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.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.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() - 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- connectToNodeAsync(RedisCodec<K, V>, SocketAddress) - Method in interface io.lettuce.core.cluster.topology.NodeConnectionFactory
-
- constant(String) - Static method in class io.lettuce.core.dynamic.segment.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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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() - Static method in class io.lettuce.core.cluster.ClusterClientOptions
-
- create() - Static method in class io.lettuce.core.cluster.ClusterTopologyRefreshOptions
-
- create(RedisURI) - Static method in class io.lettuce.core.cluster.RedisClusterClient
-
- create(Iterable<RedisURI>) - Static method in class io.lettuce.core.cluster.RedisClusterClient
-
- 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(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(NodeConnectionFactory, ClientResources) - Static method in interface io.lettuce.core.cluster.topology.ClusterTopologyRefresh
-
- create(String) - Static method in class io.lettuce.core.codec.CipherCodec.KeyDescriptor
-
- create(String, int) - Static method in class io.lettuce.core.codec.CipherCodec.KeyDescriptor
-
- create(String, int, Charset) - Static method in class io.lettuce.core.codec.CipherCodec.KeyDescriptor
-
- create(Method) - Static method in class io.lettuce.core.dynamic.DeclaredCommandMethod
-
- create(Duration) - Static method in class io.lettuce.core.dynamic.domain.Timeout
-
- create(long, TimeUnit) - Static method in class io.lettuce.core.dynamic.domain.Timeout
-
- create(RedisCodec<K, V>) - Method in interface io.lettuce.core.dynamic.output.CommandOutputFactory
-
- create() - Static method in class io.lettuce.core.event.DefaultEventPublisherOptions
-
- create(Number, Number) - Static method in class io.lettuce.core.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(SocketAddress, SocketAddress, ProtocolKeyword) - Static method in class io.lettuce.core.metrics.CommandLatencyId
-
- create() - Static method in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
-
- create() - Static method in class io.lettuce.core.metrics.MicrometerOptions
-
- 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
-
- create(RedisURI) - Static method in class io.lettuce.core.RedisClient
-
- 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
-
- 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(SocketAddress, Throwable) - Static method in exception io.lettuce.core.RedisConnectionException
-
- create(String, Throwable) - Static method in exception io.lettuce.core.RedisConnectionException
-
- create(Throwable) - Static method in exception io.lettuce.core.RedisConnectionException
-
- 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(ThreadFactoryProvider) - Static method in interface io.lettuce.core.resource.ClientResources
-
- create() - Static method in class io.lettuce.core.resource.DefaultClientResources
-
- 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() - Static method in class io.lettuce.core.SslOptions
-
- 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() - 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() - Static method in class io.lettuce.core.TimeoutOptions
-
- create(TraceContext) - Static method in class io.lettuce.core.tracing.BraveTracing.BraveTraceContext
-
- create(Tracing) - Static method in class io.lettuce.core.tracing.BraveTracing
-
- createBoundedObjectPool(Supplier<CompletionStage<T>>, BoundedPoolConfig) - Static method in class io.lettuce.core.support.AsyncConnectionPoolSupport
-
- createBoundedObjectPool(Supplier<CompletionStage<T>>, BoundedPoolConfig, boolean) - Static method in class io.lettuce.core.support.AsyncConnectionPoolSupport
-
- createBoundedObjectPoolAsync(Supplier<CompletionStage<T>>, BoundedPoolConfig) - Static method in class io.lettuce.core.support.AsyncConnectionPoolSupport
-
- createBoundedObjectPoolAsync(Supplier<CompletionStage<T>>, BoundedPoolConfig, boolean) - Static method in class io.lettuce.core.support.AsyncConnectionPoolSupport
-
- 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 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
-
- createExecutionException(String, Throwable) - Static method in class io.lettuce.core.internal.ExceptionFactory
-
- 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
-
- createGenericObjectPool(Supplier<T>, GenericObjectPoolConfig<T>, boolean) - Static method in class io.lettuce.core.support.ConnectionPoolSupport
-
- 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
-
- createProxy(ClassLoader) - Method in class io.lettuce.core.dynamic.intercept.InvocationProxyFactory
-
- createSoftReferenceObjectPool(Supplier<T>) - Static method in class io.lettuce.core.support.ConnectionPoolSupport
-
- createSoftReferenceObjectPool(Supplier<T>, boolean) - Static method in class io.lettuce.core.support.ConnectionPoolSupport
-
- createSslContextBuilder() - Method in class io.lettuce.core.SslOptions
-
- createSSLParameters() - Method in class io.lettuce.core.SslOptions
-
- createTimeoutException(Duration) - Static method in class io.lettuce.core.internal.ExceptionFactory
-
- createTimeoutException(String, Duration) - Static method in class io.lettuce.core.internal.ExceptionFactory
-
- createTopologyRefresh() - Method in class io.lettuce.core.cluster.RedisClusterClient
-
- 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
-
- 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
-
- 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
-
- 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_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_RECONNECT_DELAY - Static variable in class io.lettuce.core.resource.DefaultClientResources
-
- 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_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
-
- DefaultCommandLatencyCollector(CommandLatencyCollectorOptions) - Constructor for class io.lettuce.core.metrics.DefaultCommandLatencyCollector
-
- DefaultCommandLatencyCollectorOptions - Class in io.lettuce.core.metrics
-
- 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
-
- DefaultCommandLatencyEventPublisher(EventExecutorGroup, EventPublisherOptions, EventBus, CommandLatencyCollector) - Constructor for class io.lettuce.core.event.metrics.DefaultCommandLatencyEventPublisher
-
- DefaultEndpoint - Class in io.lettuce.core.protocol
-
- DefaultEndpoint(ClientOptions, ClientResources) - Constructor for class io.lettuce.core.protocol.DefaultEndpoint
-
- DefaultEventBus - Class in io.lettuce.core.event
-
- 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
-
- DefaultEventLoopGroupProvider(int, DefaultEventLoopGroupProvider.ThreadFactoryProvider) - Constructor for class io.lettuce.core.resource.DefaultEventLoopGroupProvider
-
- DefaultEventLoopGroupProvider(int, ThreadFactoryProvider) - Constructor for class io.lettuce.core.resource.DefaultEventLoopGroupProvider
-
- DefaultEventLoopGroupProvider.ThreadFactoryProvider - Interface in io.lettuce.core.resource
-
- DefaultEventPublisherOptions - Class in io.lettuce.core.event
-
- DefaultEventPublisherOptions.Builder - Class in io.lettuce.core.event
-
- 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
-
- 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
-
- Delay.StatefulDelay - Interface in io.lettuce.core.resource
-
Interface to be implemented by stateful
Delay
s.
- DemandAware - Interface in io.lettuce.core.protocol
-
Interface for demand-aware components.
- DemandAware.Sink - Interface in io.lettuce.core.protocol
-
- DemandAware.Source - Interface in io.lettuce.core.protocol
-
- 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
-
- 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
-
- 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
-
- DirContextDnsResolver(String) - Constructor for class io.lettuce.core.resource.DirContextDnsResolver
-
- DirContextDnsResolver(Iterable<String>) - Constructor for class io.lettuce.core.resource.DirContextDnsResolver
-
- DirContextDnsResolver(boolean, boolean, Properties) - Constructor for class io.lettuce.core.resource.DirContextDnsResolver
-
- 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.
- disabled() - Static method in class io.lettuce.core.event.DefaultEventPublisherOptions
-
- disabled() - Static method in interface io.lettuce.core.metrics.CommandLatencyCollector
-
- disabled() - Static method in interface io.lettuce.core.metrics.CommandLatencyCollectorOptions
-
- disabled() - Static method in interface io.lettuce.core.metrics.CommandLatencyRecorder
-
- disabled() - Static method in class io.lettuce.core.metrics.DefaultCommandLatencyCollector
-
- disabled() - Static method in class io.lettuce.core.metrics.DefaultCommandLatencyCollectorOptions
-
- disabled() - Static method in class io.lettuce.core.metrics.MicrometerOptions
-
- disabled() - Static method in interface io.lettuce.core.tracing.Tracing
-
- 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
-
- 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
-
- 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
-
- dnsResolver() - Method in interface io.lettuce.core.resource.ClientResources
-
- dnsResolver(DnsResolver) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
-
- 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
-
- 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
-
- 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.
- 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
-
- 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(CacheAccessor<K, V>, StatefulRedisConnection<K, V>, TrackingArgs) - Static method in class io.lettuce.core.support.caching.ClientSideCaching
-
- 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
-
- 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
-
- enabled() - Static method in class io.lettuce.core.TrackingArgs.Builder
-
- 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.
- 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(ByteBuf) - Method in class io.lettuce.core.protocol.CommandArgs
-
- 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
-
- 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
-
- 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
-
- EnumSetOutput(RedisCodec<K, V>, Class<E>, UnaryOperator<String>, Function<String, E>) - Constructor for class io.lettuce.core.output.EnumSetOutput
-
- EpollProvider - Class in io.lettuce.core
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- eventLoopGroupProvider() - Method in interface io.lettuce.core.resource.ClientResources
-
- eventLoopGroupProvider(EventLoopGroupProvider) - Method in class io.lettuce.core.resource.DefaultClientResources.Builder
-
- 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
-
- 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
-
- ex(Duration) - Static method in class io.lettuce.core.GetExArgs.Builder
-
- 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
-
- ex(Duration) - Static method in class io.lettuce.core.SetArgs.Builder
-
- 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
-
- exAt(Date) - Static method in class io.lettuce.core.GetExArgs.Builder
-
- exAt(Instant) - Static method in class io.lettuce.core.GetExArgs.Builder
-
- 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
-
- 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
-
- 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, ...).