Uses of Package
io.lettuce.core
-
Packages that use io.lettuce.core Package Description io.lettuce.core The Redis client package containingRedisClient
for Redis Standalone and Redis Sentinel operations.io.lettuce.core.api Standalone Redis connection API.io.lettuce.core.api.async Standalone Redis API for asynchronous executed commands.io.lettuce.core.api.reactive Standalone Redis API for reactive command execution.io.lettuce.core.api.sync Standalone Redis API for synchronous executed commands.io.lettuce.core.cluster Client for Redis Cluster, seeRedisClusterClient
.io.lettuce.core.cluster.api Redis Cluster connection API.io.lettuce.core.cluster.api.async Redis Cluster API for asynchronous executed commands.io.lettuce.core.cluster.api.reactive Redis Cluster API for reactive command execution.io.lettuce.core.cluster.api.sync Redis Cluster API for synchronous executed commands.io.lettuce.core.cluster.event Cluster event types.io.lettuce.core.cluster.models.partitions Model and parser for theCLUSTER NODES
andCLUSTER SLAVES
output.io.lettuce.core.cluster.topology Support for cluster topology refresh.io.lettuce.core.dynamic Core package for Redis Command Interface support throughRedisCommandFactory
.io.lettuce.core.dynamic.batch Batching with Redis Command interfaces.io.lettuce.core.event.connection Connection-related events.io.lettuce.core.internal Contains internal API.io.lettuce.core.masterreplica Client support for Redis Master/Replica setups.io.lettuce.core.masterslave Client support for Redis Master/Slave setups.io.lettuce.core.models.command Model and parser to for theCOMMAND
andCOMMAND INFO
output.io.lettuce.core.models.role Model and parser for theROLE
output.io.lettuce.core.models.stream Model and parser for the Stream-related command output such as XPENDING.io.lettuce.core.output Implementation of different output protocols including the Streaming API.io.lettuce.core.protocol Redis protocol layer abstraction.io.lettuce.core.pubsub Pub/Sub connection classes.io.lettuce.core.pubsub.api.async Pub/Sub Redis API for asynchronous executed commands.io.lettuce.core.resource Client resource infrastructure providers.io.lettuce.core.sentinel Redis Sentinel connection classes.io.lettuce.core.sentinel.api.async Redis Sentinel API for asynchronous executed commands.io.lettuce.core.sentinel.api.reactive Redis Sentinel API for reactive command execution.io.lettuce.core.sentinel.api.sync Redis Sentinel API for synchronous executed commands.io.lettuce.core.support.caching -
Classes in io.lettuce.core used by io.lettuce.core Class Description AbstractRedisAsyncCommands An asynchronous and thread-safe API for a Redis connection.AbstractRedisClient Base Redis client.AbstractRedisReactiveCommands A reactive and thread-safe API for a Redis connection.AclCategory Enum object describing Redis ACL categories.AclSetuserArgs Argument list builder for the Redis ACL SETUSER command.BitFieldArgs Argument list builder for the Redis BITFIELD command.BitFieldArgs.BitFieldType Represents a bit field type with details about signed/unsigned and the number of bits.BitFieldArgs.Offset Represents a bit field offset.BitFieldArgs.OverflowType Represents the overflow types for theOVERFLOW
subcommand argument.ClientListArgs Argument list builder for the Redis CLIENT LIST command.ClientOptions Client Options to control the behavior ofRedisClient
.ClientOptions.Builder Builder forClientOptions
.ClientOptions.DisconnectedBehavior Behavior of connections in disconnected state.CompositeArgument Interface for composite command argument objects.ConnectionBuilder Connection builder for connections.ConnectionEvents Close Events Facility.ConnectionFuture AConnectionFuture
represents the result of an asynchronous connection initialization.ConnectionPoint Interface for a connection point described with a host and port or socket.ConnectionState Internal connection state representing the negotiatedProtocolVersion
and other options for connection initialization and connection state restoration.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.ExpireArgs Argument list builder for the Redis EXPIRE commands (PEXPIRE, EXPIREAT, PEXPIREAT).FlushMode Enum object describing flushing mode.FunctionRestoreMode Restore mode forFUNCTION RESTORE
.GeoAddArgs Argument list builder for the Redis GEOADD command starting from Redis 6.2.GeoArgs Argument list builder for the Redis GEORADIUS and GEORADIUSBYMEMBER commands.GeoArgs.Sort Sort order.GeoArgs.Unit Supported geo unit.GeoCoordinates A tuple consisting of numerical geo data points to describe geo coordinates (longitude/latitude coordinates according to WGS84).GeoRadiusStoreArgs Argument list builder for the Redis GEORADIUS command to store GEORADIUS results or GEORADIUS distances in a sorted set.GeoSearch.GeoPredicate Geo predicate specifying a search scope.GeoSearch.GeoRef Geo reference specifying a search starting point.GeoValue A Geo value extension toValue
.GeoWithin Geo element within a certain radius.GetExArgs Argument list builder for the Redis GETEX command starting from Redis 6.2.KeyScanArgs Argument list builder for the RedisSCAN
command.KeyScanCursor Cursor providing a list of keys.KeyValue A key-value container extension toValue
.KillArgs Argument list builder for the Redis CLIENT KILL command.Limit Value object for a slice of data (offset/count).LMoveArgs LMPopArgs LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Range
defines lower and upper boundaries to retrieve items from a sorted set.Range.Boundary ReadFrom Defines from which Redis nodes data is read.ReadFrom.Nodes Descriptor of nodes that are available for the current read operation.RedisAsyncCommandsImpl An asynchronous and thread-safe API for a Redis connection.RedisChannelHandler Abstract base for every Redis connection.RedisChannelWriter Writer for a channel.RedisClient A scalable and thread-safe Redis client supporting synchronous, asynchronous and reactive execution models.RedisCommandExecutionException Exception for errors states reported by Redis.RedisConnectionException Exception for connection failures.RedisConnectionStateListener Simple interface for Redis connection state monitoring.RedisCredentials Provides credentials to access a secured Redis service.RedisCredentialsProvider Interface for loadingRedisCredentials
that are used for authentication.RedisCredentialsProvider.ImmediateRedisCredentialsProvider Extension toRedisCredentialsProvider
that resolves credentials immediately without the need to defer the credential resolution.RedisException Exception thrown when Redis returns an error message, or when the client fails for any reason.RedisFuture ARedisFuture
represents the result of an asynchronous computation, extendingCompletionStage
.RedisReactiveCommandsImpl A reactive and thread-safe API for a Redis Sentinel connection.RedisURI Redis URI.RedisURI.Builder Builder for Redis URI.RestoreArgs Argument list builder for the Redis RESTORE command.ScanArgs Argument list builder for the Redis scan commands (SCAN, HSCAN, SSCAN, ZSCAN).ScanCursor Generic Cursor data structure.ScanIterator Scan command support exposed throughIterator
.ScoredValue A scored-value extension toValue
.ScoredValueScanCursor Cursor providing a list ofScoredValue
ScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEAN
booleanScriptOutputType.INTEGER
64-bit integerScriptOutputType.STATUS
status stringScriptOutputType.VALUE
valueScriptOutputType.MULTI
of these typesScriptOutputType.OBJECT
result object defined by the RESP3 response Redis to Lua conversion table.SetArgs Argument list builder for the Redis SET command starting from Redis 2.6.12.ShutdownArgs Argument list builder for the Redis SHUTDOWN command.SocketOptions Options to configure low-level socket options for the connections kept to Redis servers.SocketOptions.Builder Builder forSocketOptions
.SocketOptions.KeepAliveOptions Extended Keep-Alive options (idle, interval, count).SocketOptions.KeepAliveOptions.Builder Builder forSocketOptions.KeepAliveOptions
.SocketOptions.TcpUserTimeoutOptions TCP_USER_TIMEOUT comes from RFC5482 , configuring this parameter can allow the user TCP to initiate a reconnection to solve this problem when the network is abnormal.SocketOptions.TcpUserTimeoutOptions.Builder Builder class forSocketOptions.TcpUserTimeoutOptions
.SortArgs Argument list builder for the Redis SORT command.SslConnectionBuilder Connection builder for SSL connections.SslOptions Options to configure SSL options for the connections kept to Redis servers.SslOptions.Builder Builder forSslOptions
.SslOptions.Resource Supplier for aInputStream
representing a resource.SslVerifyMode Enumeration of SSL/TLS verification modes.StatefulRedisConnectionImpl A thread-safe connection to a Redis server.StrAlgoArgs Argument list builder for the Redis STRALGO command.StrAlgoArgs.By StreamMessage A stream message and its id.StreamScanCursor Cursor result using the Streaming API.StringMatchResult Result for STRALGO command.StringMatchResult.MatchedPosition Match position in each string.StringMatchResult.Position Position range.TimeoutOptions Options for command timeouts.TimeoutOptions.Builder Builder forTimeoutOptions
.TimeoutOptions.TimeoutSource Source for the actual timeout to expire a particularRedisCommand
.TrackingArgs Argument list builder for the Redis CLIENT TRACKING command.TransactionResult Value interface for aMULTI
transaction result.UnblockType Unblock type forCLIENT UNBLOCK
command.Value A value container object which may or may not contain a non-null value.ValueScanCursor Cursor providing a list of values.XAddArgs Argument list builder for the Redis XADD command.XAutoClaimArgs Argument list builder for the Redis XAUTOCLAIM command.XClaimArgs Argument list builder for the Redis XCLAIM command.XGroupCreateArgs Argument list builder for the Redis XGROUP CREATE command.XPendingArgs Argument list builder for the Redis XPENDING command.XReadArgs Argument list builder for the Redis XREAD and XREADGROUP commands.XReadArgs.StreamOffset Value object representing a Stream with its offset.XTrimArgs Argument list builder for the Redis XTRIM command.ZAddArgs Argument list builder for the improved Redis ZADD command starting from Redis 3.0.2.ZAggregateArgs ZPopArgs ZStoreArgs Argument list builder for the Redis ZUNIONSTORE and ZINTERSTORE commands. -
Classes in io.lettuce.core used by io.lettuce.core.api Class Description ClientOptions Client Options to control the behavior ofRedisClient
.RedisConnectionStateListener Simple interface for Redis connection state monitoring. -
Classes in io.lettuce.core used by io.lettuce.core.api.async Class Description AclCategory Enum object describing Redis ACL categories.AclSetuserArgs Argument list builder for the Redis ACL SETUSER command.BitFieldArgs Argument list builder for the Redis BITFIELD command.ClientListArgs Argument list builder for the Redis CLIENT LIST command.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.ExpireArgs Argument list builder for the Redis EXPIRE commands (PEXPIRE, EXPIREAT, PEXPIREAT).FlushMode Enum object describing flushing mode.FunctionRestoreMode Restore mode forFUNCTION RESTORE
.GeoAddArgs Argument list builder for the Redis GEOADD command starting from Redis 6.2.GeoArgs Argument list builder for the Redis GEORADIUS and GEORADIUSBYMEMBER commands.GeoArgs.Unit Supported geo unit.GeoCoordinates A tuple consisting of numerical geo data points to describe geo coordinates (longitude/latitude coordinates according to WGS84).GeoRadiusStoreArgs Argument list builder for the Redis GEORADIUS command to store GEORADIUS results or GEORADIUS distances in a sorted set.GeoSearch.GeoPredicate Geo predicate specifying a search scope.GeoSearch.GeoRef Geo reference specifying a search starting point.GeoValue A Geo value extension toValue
.GeoWithin Geo element within a certain radius.GetExArgs Argument list builder for the Redis GETEX command starting from Redis 6.2.KeyScanCursor Cursor providing a list of keys.KeyValue A key-value container extension toValue
.KillArgs Argument list builder for the Redis CLIENT KILL command.Limit Value object for a slice of data (offset/count).LMoveArgs LMPopArgs LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Range
defines lower and upper boundaries to retrieve items from a sorted set.RedisFuture ARedisFuture
represents the result of an asynchronous computation, extendingCompletionStage
.RestoreArgs Argument list builder for the Redis RESTORE command.ScanArgs Argument list builder for the Redis scan commands (SCAN, HSCAN, SSCAN, ZSCAN).ScanCursor Generic Cursor data structure.ScoredValue A scored-value extension toValue
.ScoredValueScanCursor Cursor providing a list ofScoredValue
ScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEAN
booleanScriptOutputType.INTEGER
64-bit integerScriptOutputType.STATUS
status stringScriptOutputType.VALUE
valueScriptOutputType.MULTI
of these typesScriptOutputType.OBJECT
result object defined by the RESP3 response Redis to Lua conversion table.SetArgs Argument list builder for the Redis SET command starting from Redis 2.6.12.ShutdownArgs Argument list builder for the Redis SHUTDOWN command.SortArgs Argument list builder for the Redis SORT command.StrAlgoArgs Argument list builder for the Redis STRALGO command.StreamMessage A stream message and its id.StreamScanCursor Cursor result using the Streaming API.StringMatchResult Result for STRALGO command.TrackingArgs Argument list builder for the Redis CLIENT TRACKING command.TransactionResult Value interface for aMULTI
transaction result.UnblockType Unblock type forCLIENT UNBLOCK
command.Value A value container object which may or may not contain a non-null value.ValueScanCursor Cursor providing a list of values.XAddArgs Argument list builder for the Redis XADD command.XAutoClaimArgs Argument list builder for the Redis XAUTOCLAIM command.XClaimArgs Argument list builder for the Redis XCLAIM command.XGroupCreateArgs Argument list builder for the Redis XGROUP CREATE command.XPendingArgs Argument list builder for the Redis XPENDING command.XReadArgs Argument list builder for the Redis XREAD and XREADGROUP commands.XReadArgs.StreamOffset Value object representing a Stream with its offset.XTrimArgs Argument list builder for the Redis XTRIM command.ZAddArgs Argument list builder for the improved Redis ZADD command starting from Redis 3.0.2.ZAggregateArgs ZPopArgs ZStoreArgs Argument list builder for the Redis ZUNIONSTORE and ZINTERSTORE commands. -
Classes in io.lettuce.core used by io.lettuce.core.api.reactive Class Description AclCategory Enum object describing Redis ACL categories.AclSetuserArgs Argument list builder for the Redis ACL SETUSER command.BitFieldArgs Argument list builder for the Redis BITFIELD command.ClientListArgs Argument list builder for the Redis CLIENT LIST command.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.ExpireArgs Argument list builder for the Redis EXPIRE commands (PEXPIRE, EXPIREAT, PEXPIREAT).FlushMode Enum object describing flushing mode.FunctionRestoreMode Restore mode forFUNCTION RESTORE
.GeoAddArgs Argument list builder for the Redis GEOADD command starting from Redis 6.2.GeoArgs Argument list builder for the Redis GEORADIUS and GEORADIUSBYMEMBER commands.GeoArgs.Unit Supported geo unit.GeoCoordinates A tuple consisting of numerical geo data points to describe geo coordinates (longitude/latitude coordinates according to WGS84).GeoRadiusStoreArgs Argument list builder for the Redis GEORADIUS command to store GEORADIUS results or GEORADIUS distances in a sorted set.GeoSearch.GeoPredicate Geo predicate specifying a search scope.GeoSearch.GeoRef Geo reference specifying a search starting point.GeoValue A Geo value extension toValue
.GeoWithin Geo element within a certain radius.GetExArgs Argument list builder for the Redis GETEX command starting from Redis 6.2.KeyScanCursor Cursor providing a list of keys.KeyValue A key-value container extension toValue
.KillArgs Argument list builder for the Redis CLIENT KILL command.Limit Value object for a slice of data (offset/count).LMoveArgs LMPopArgs LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Range
defines lower and upper boundaries to retrieve items from a sorted set.RestoreArgs Argument list builder for the Redis RESTORE command.ScanArgs Argument list builder for the Redis scan commands (SCAN, HSCAN, SSCAN, ZSCAN).ScanCursor Generic Cursor data structure.ScoredValue A scored-value extension toValue
.ScoredValueScanCursor Cursor providing a list ofScoredValue
ScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEAN
booleanScriptOutputType.INTEGER
64-bit integerScriptOutputType.STATUS
status stringScriptOutputType.VALUE
valueScriptOutputType.MULTI
of these typesScriptOutputType.OBJECT
result object defined by the RESP3 response Redis to Lua conversion table.SetArgs Argument list builder for the Redis SET command starting from Redis 2.6.12.ShutdownArgs Argument list builder for the Redis SHUTDOWN command.SortArgs Argument list builder for the Redis SORT command.StrAlgoArgs Argument list builder for the Redis STRALGO command.StreamMessage A stream message and its id.StreamScanCursor Cursor result using the Streaming API.StringMatchResult Result for STRALGO command.TrackingArgs Argument list builder for the Redis CLIENT TRACKING command.TransactionResult Value interface for aMULTI
transaction result.UnblockType Unblock type forCLIENT UNBLOCK
command.Value A value container object which may or may not contain a non-null value.ValueScanCursor Cursor providing a list of values.XAddArgs Argument list builder for the Redis XADD command.XAutoClaimArgs Argument list builder for the Redis XAUTOCLAIM command.XClaimArgs Argument list builder for the Redis XCLAIM command.XGroupCreateArgs Argument list builder for the Redis XGROUP CREATE command.XPendingArgs Argument list builder for the Redis XPENDING command.XReadArgs Argument list builder for the Redis XREAD and XREADGROUP commands.XReadArgs.StreamOffset Value object representing a Stream with its offset.XTrimArgs Argument list builder for the Redis XTRIM command.ZAddArgs Argument list builder for the improved Redis ZADD command starting from Redis 3.0.2.ZAggregateArgs ZPopArgs ZStoreArgs Argument list builder for the Redis ZUNIONSTORE and ZINTERSTORE commands. -
Classes in io.lettuce.core used by io.lettuce.core.api.sync Class Description AclCategory Enum object describing Redis ACL categories.AclSetuserArgs Argument list builder for the Redis ACL SETUSER command.BitFieldArgs Argument list builder for the Redis BITFIELD command.ClientListArgs Argument list builder for the Redis CLIENT LIST command.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.ExpireArgs Argument list builder for the Redis EXPIRE commands (PEXPIRE, EXPIREAT, PEXPIREAT).FlushMode Enum object describing flushing mode.FunctionRestoreMode Restore mode forFUNCTION RESTORE
.GeoAddArgs Argument list builder for the Redis GEOADD command starting from Redis 6.2.GeoArgs Argument list builder for the Redis GEORADIUS and GEORADIUSBYMEMBER commands.GeoArgs.Unit Supported geo unit.GeoCoordinates A tuple consisting of numerical geo data points to describe geo coordinates (longitude/latitude coordinates according to WGS84).GeoRadiusStoreArgs Argument list builder for the Redis GEORADIUS command to store GEORADIUS results or GEORADIUS distances in a sorted set.GeoSearch.GeoPredicate Geo predicate specifying a search scope.GeoSearch.GeoRef Geo reference specifying a search starting point.GeoValue A Geo value extension toValue
.GeoWithin Geo element within a certain radius.GetExArgs Argument list builder for the Redis GETEX command starting from Redis 6.2.KeyScanCursor Cursor providing a list of keys.KeyValue A key-value container extension toValue
.KillArgs Argument list builder for the Redis CLIENT KILL command.Limit Value object for a slice of data (offset/count).LMoveArgs LMPopArgs LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Range
defines lower and upper boundaries to retrieve items from a sorted set.RestoreArgs Argument list builder for the Redis RESTORE command.ScanArgs Argument list builder for the Redis scan commands (SCAN, HSCAN, SSCAN, ZSCAN).ScanCursor Generic Cursor data structure.ScoredValue A scored-value extension toValue
.ScoredValueScanCursor Cursor providing a list ofScoredValue
ScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEAN
booleanScriptOutputType.INTEGER
64-bit integerScriptOutputType.STATUS
status stringScriptOutputType.VALUE
valueScriptOutputType.MULTI
of these typesScriptOutputType.OBJECT
result object defined by the RESP3 response Redis to Lua conversion table.SetArgs Argument list builder for the Redis SET command starting from Redis 2.6.12.ShutdownArgs Argument list builder for the Redis SHUTDOWN command.SortArgs Argument list builder for the Redis SORT command.StrAlgoArgs Argument list builder for the Redis STRALGO command.StreamMessage A stream message and its id.StreamScanCursor Cursor result using the Streaming API.StringMatchResult Result for STRALGO command.TrackingArgs Argument list builder for the Redis CLIENT TRACKING command.TransactionResult Value interface for aMULTI
transaction result.UnblockType Unblock type forCLIENT UNBLOCK
command.Value A value container object which may or may not contain a non-null value.ValueScanCursor Cursor providing a list of values.XAddArgs Argument list builder for the Redis XADD command.XAutoClaimArgs Argument list builder for the Redis XAUTOCLAIM command.XClaimArgs Argument list builder for the Redis XCLAIM command.XGroupCreateArgs Argument list builder for the Redis XGROUP CREATE command.XPendingArgs Argument list builder for the Redis XPENDING command.XReadArgs Argument list builder for the Redis XREAD and XREADGROUP commands.XReadArgs.StreamOffset Value object representing a Stream with its offset.XTrimArgs Argument list builder for the Redis XTRIM command.ZAddArgs Argument list builder for the improved Redis ZADD command starting from Redis 3.0.2.ZAggregateArgs ZPopArgs ZStoreArgs Argument list builder for the Redis ZUNIONSTORE and ZINTERSTORE commands. -
Classes in io.lettuce.core used by io.lettuce.core.cluster Class Description AbstractRedisAsyncCommands An asynchronous and thread-safe API for a Redis connection.AbstractRedisClient Base Redis client.AbstractRedisReactiveCommands A reactive and thread-safe API for a Redis connection.ClientOptions Client Options to control the behavior ofRedisClient
.ClientOptions.Builder Builder forClientOptions
.ClientOptions.DisconnectedBehavior Behavior of connections in disconnected state.FlushMode Enum object describing flushing mode.GeoArgs Argument list builder for the Redis GEORADIUS and GEORADIUSBYMEMBER commands.GeoArgs.Unit Supported geo unit.GeoWithin Geo element within a certain radius.KeyScanCursor Cursor providing a list of keys.KeyValue A key-value container extension toValue
.ReadFrom Defines from which Redis nodes data is read.RedisAsyncCommandsImpl An asynchronous and thread-safe API for a Redis connection.RedisChannelHandler Abstract base for every Redis connection.RedisChannelWriter Writer for a channel.RedisException Exception thrown when Redis returns an error message, or when the client fails for any reason.RedisFuture ARedisFuture
represents the result of an asynchronous computation, extendingCompletionStage
.RedisReactiveCommandsImpl A reactive and thread-safe API for a Redis Sentinel connection.RedisURI Redis URI.ScanArgs Argument list builder for the Redis scan commands (SCAN, HSCAN, SSCAN, ZSCAN).ScanCursor Generic Cursor data structure.SocketOptions Options to configure low-level socket options for the connections kept to Redis servers.SslOptions Options to configure SSL options for the connections kept to Redis servers.StatefulRedisConnectionImpl A thread-safe connection to a Redis server.StreamScanCursor Cursor result using the Streaming API.TimeoutOptions Options for command timeouts. -
Classes in io.lettuce.core used by io.lettuce.core.cluster.api Class Description ReadFrom Defines from which Redis nodes data is read.RedisChannelWriter Writer for a channel. -
Classes in io.lettuce.core used by io.lettuce.core.cluster.api.async Class Description AclCategory Enum object describing Redis ACL categories.AclSetuserArgs Argument list builder for the Redis ACL SETUSER command.BitFieldArgs Argument list builder for the Redis BITFIELD command.ClientListArgs Argument list builder for the Redis CLIENT LIST command.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.ExpireArgs Argument list builder for the Redis EXPIRE commands (PEXPIRE, EXPIREAT, PEXPIREAT).FlushMode Enum object describing flushing mode.FunctionRestoreMode Restore mode forFUNCTION RESTORE
.GeoAddArgs Argument list builder for the Redis GEOADD command starting from Redis 6.2.GeoArgs Argument list builder for the Redis GEORADIUS and GEORADIUSBYMEMBER commands.GeoArgs.Unit Supported geo unit.GeoCoordinates A tuple consisting of numerical geo data points to describe geo coordinates (longitude/latitude coordinates according to WGS84).GeoRadiusStoreArgs Argument list builder for the Redis GEORADIUS command to store GEORADIUS results or GEORADIUS distances in a sorted set.GeoSearch.GeoPredicate Geo predicate specifying a search scope.GeoSearch.GeoRef Geo reference specifying a search starting point.GeoValue A Geo value extension toValue
.GeoWithin Geo element within a certain radius.GetExArgs Argument list builder for the Redis GETEX command starting from Redis 6.2.KeyScanCursor Cursor providing a list of keys.KeyValue A key-value container extension toValue
.KillArgs Argument list builder for the Redis CLIENT KILL command.Limit Value object for a slice of data (offset/count).LMoveArgs LMPopArgs LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Range
defines lower and upper boundaries to retrieve items from a sorted set.RedisFuture ARedisFuture
represents the result of an asynchronous computation, extendingCompletionStage
.RestoreArgs Argument list builder for the Redis RESTORE command.ScanArgs Argument list builder for the Redis scan commands (SCAN, HSCAN, SSCAN, ZSCAN).ScanCursor Generic Cursor data structure.ScoredValue A scored-value extension toValue
.ScoredValueScanCursor Cursor providing a list ofScoredValue
ScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEAN
booleanScriptOutputType.INTEGER
64-bit integerScriptOutputType.STATUS
status stringScriptOutputType.VALUE
valueScriptOutputType.MULTI
of these typesScriptOutputType.OBJECT
result object defined by the RESP3 response Redis to Lua conversion table.SetArgs Argument list builder for the Redis SET command starting from Redis 2.6.12.SortArgs Argument list builder for the Redis SORT command.StrAlgoArgs Argument list builder for the Redis STRALGO command.StreamMessage A stream message and its id.StreamScanCursor Cursor result using the Streaming API.StringMatchResult Result for STRALGO command.TrackingArgs Argument list builder for the Redis CLIENT TRACKING command.UnblockType Unblock type forCLIENT UNBLOCK
command.Value A value container object which may or may not contain a non-null value.ValueScanCursor Cursor providing a list of values.XAddArgs Argument list builder for the Redis XADD command.XAutoClaimArgs Argument list builder for the Redis XAUTOCLAIM command.XClaimArgs Argument list builder for the Redis XCLAIM command.XGroupCreateArgs Argument list builder for the Redis XGROUP CREATE command.XPendingArgs Argument list builder for the Redis XPENDING command.XReadArgs Argument list builder for the Redis XREAD and XREADGROUP commands.XReadArgs.StreamOffset Value object representing a Stream with its offset.XTrimArgs Argument list builder for the Redis XTRIM command.ZAddArgs Argument list builder for the improved Redis ZADD command starting from Redis 3.0.2.ZAggregateArgs ZPopArgs ZStoreArgs Argument list builder for the Redis ZUNIONSTORE and ZINTERSTORE commands. -
Classes in io.lettuce.core used by io.lettuce.core.cluster.api.reactive Class Description KeyScanCursor Cursor providing a list of keys.KeyValue A key-value container extension toValue
.Range Range
defines lower and upper boundaries to retrieve items from a sorted set.ScanArgs Argument list builder for the Redis scan commands (SCAN, HSCAN, SSCAN, ZSCAN).ScanCursor Generic Cursor data structure.StreamScanCursor Cursor result using the Streaming API. -
Classes in io.lettuce.core used by io.lettuce.core.cluster.api.sync Class Description AclCategory Enum object describing Redis ACL categories.AclSetuserArgs Argument list builder for the Redis ACL SETUSER command.BitFieldArgs Argument list builder for the Redis BITFIELD command.ClientListArgs Argument list builder for the Redis CLIENT LIST command.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.ExpireArgs Argument list builder for the Redis EXPIRE commands (PEXPIRE, EXPIREAT, PEXPIREAT).FlushMode Enum object describing flushing mode.FunctionRestoreMode Restore mode forFUNCTION RESTORE
.GeoAddArgs Argument list builder for the Redis GEOADD command starting from Redis 6.2.GeoArgs Argument list builder for the Redis GEORADIUS and GEORADIUSBYMEMBER commands.GeoArgs.Unit Supported geo unit.GeoCoordinates A tuple consisting of numerical geo data points to describe geo coordinates (longitude/latitude coordinates according to WGS84).GeoRadiusStoreArgs Argument list builder for the Redis GEORADIUS command to store GEORADIUS results or GEORADIUS distances in a sorted set.GeoSearch.GeoPredicate Geo predicate specifying a search scope.GeoSearch.GeoRef Geo reference specifying a search starting point.GeoValue A Geo value extension toValue
.GeoWithin Geo element within a certain radius.GetExArgs Argument list builder for the Redis GETEX command starting from Redis 6.2.KeyScanCursor Cursor providing a list of keys.KeyValue A key-value container extension toValue
.KillArgs Argument list builder for the Redis CLIENT KILL command.Limit Value object for a slice of data (offset/count).LMoveArgs LMPopArgs LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Range
defines lower and upper boundaries to retrieve items from a sorted set.RestoreArgs Argument list builder for the Redis RESTORE command.ScanArgs Argument list builder for the Redis scan commands (SCAN, HSCAN, SSCAN, ZSCAN).ScanCursor Generic Cursor data structure.ScoredValue A scored-value extension toValue
.ScoredValueScanCursor Cursor providing a list ofScoredValue
ScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEAN
booleanScriptOutputType.INTEGER
64-bit integerScriptOutputType.STATUS
status stringScriptOutputType.VALUE
valueScriptOutputType.MULTI
of these typesScriptOutputType.OBJECT
result object defined by the RESP3 response Redis to Lua conversion table.SetArgs Argument list builder for the Redis SET command starting from Redis 2.6.12.SortArgs Argument list builder for the Redis SORT command.StrAlgoArgs Argument list builder for the Redis STRALGO command.StreamMessage A stream message and its id.StreamScanCursor Cursor result using the Streaming API.StringMatchResult Result for STRALGO command.TrackingArgs Argument list builder for the Redis CLIENT TRACKING command.UnblockType Unblock type forCLIENT UNBLOCK
command.Value A value container object which may or may not contain a non-null value.ValueScanCursor Cursor providing a list of values.XAddArgs Argument list builder for the Redis XADD command.XAutoClaimArgs Argument list builder for the Redis XAUTOCLAIM command.XClaimArgs Argument list builder for the Redis XCLAIM command.XGroupCreateArgs Argument list builder for the Redis XGROUP CREATE command.XPendingArgs Argument list builder for the Redis XPENDING command.XReadArgs Argument list builder for the Redis XREAD and XREADGROUP commands.XReadArgs.StreamOffset Value object representing a Stream with its offset.XTrimArgs Argument list builder for the Redis XTRIM command.ZAddArgs Argument list builder for the improved Redis ZADD command starting from Redis 3.0.2.ZAggregateArgs ZPopArgs ZStoreArgs Argument list builder for the Redis ZUNIONSTORE and ZINTERSTORE commands. -
Classes in io.lettuce.core used by io.lettuce.core.cluster.event Class Description RedisURI Redis URI. -
Classes in io.lettuce.core used by io.lettuce.core.cluster.models.partitions Class Description RedisURI Redis URI. -
Classes in io.lettuce.core used by io.lettuce.core.cluster.topology Class Description ConnectionFuture AConnectionFuture
represents the result of an asynchronous connection initialization.RedisURI Redis URI. -
Classes in io.lettuce.core used by io.lettuce.core.dynamic Class Description RedisException Exception thrown when Redis returns an error message, or when the client fails for any reason. -
Classes in io.lettuce.core used by io.lettuce.core.dynamic.batch Class Description RedisCommandExecutionException Exception for errors states reported by Redis.RedisException Exception thrown when Redis returns an error message, or when the client fails for any reason. -
Classes in io.lettuce.core used by io.lettuce.core.event.connection Class Description ConnectionId Connection identifier. -
Classes in io.lettuce.core used by io.lettuce.core.internal Class Description RedisCommandExecutionException Exception for errors states reported by Redis.RedisCommandTimeoutException Exception thrown when the command waiting timeout is exceeded.RedisFuture ARedisFuture
represents the result of an asynchronous computation, extendingCompletionStage
.TimeoutOptions Options for command timeouts. -
Classes in io.lettuce.core used by io.lettuce.core.masterreplica Class Description ReadFrom Defines from which Redis nodes data is read.RedisClient A scalable and thread-safe Redis client supporting synchronous, asynchronous and reactive execution models.RedisURI Redis URI. -
Classes in io.lettuce.core used by io.lettuce.core.masterslave Class Description ReadFrom Defines from which Redis nodes data is read.RedisClient A scalable and thread-safe Redis client supporting synchronous, asynchronous and reactive execution models.RedisURI Redis URI. -
Classes in io.lettuce.core used by io.lettuce.core.models.command Class Description AclCategory Enum object describing Redis ACL categories. -
Classes in io.lettuce.core used by io.lettuce.core.models.role Class Description RedisURI Redis URI. -
Classes in io.lettuce.core used by io.lettuce.core.models.stream Class Description Range Range
defines lower and upper boundaries to retrieve items from a sorted set.StreamMessage A stream message and its id. -
Classes in io.lettuce.core used by io.lettuce.core.output Class Description GeoCoordinates A tuple consisting of numerical geo data points to describe geo coordinates (longitude/latitude coordinates according to WGS84).GeoWithin Geo element within a certain radius.KeyValue A key-value container extension toValue
.ScanCursor Generic Cursor data structure.ScoredValue A scored-value extension toValue
.StreamMessage A stream message and its id.TransactionResult Value interface for aMULTI
transaction result.Value A value container object which may or may not contain a non-null value. -
Classes in io.lettuce.core used by io.lettuce.core.protocol Class Description ClientOptions Client Options to control the behavior ofRedisClient
.ConnectionEvents.Reconnect Internal event when a reconnect is initiated.RedisChannelWriter Writer for a channel.RedisException Exception thrown when Redis returns an error message, or when the client fails for any reason.RedisFuture ARedisFuture
represents the result of an asynchronous computation, extendingCompletionStage
.ScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEAN
booleanScriptOutputType.INTEGER
64-bit integerScriptOutputType.STATUS
status stringScriptOutputType.VALUE
valueScriptOutputType.MULTI
of these typesScriptOutputType.OBJECT
result object defined by the RESP3 response Redis to Lua conversion table. -
Classes in io.lettuce.core used by io.lettuce.core.pubsub Class Description AbstractRedisAsyncCommands An asynchronous and thread-safe API for a Redis connection.AbstractRedisReactiveCommands A reactive and thread-safe API for a Redis connection.ClientOptions Client Options to control the behavior ofRedisClient
.RedisAsyncCommandsImpl An asynchronous and thread-safe API for a Redis connection.RedisChannelHandler Abstract base for every Redis connection.RedisChannelWriter Writer for a channel.RedisFuture ARedisFuture
represents the result of an asynchronous computation, extendingCompletionStage
.RedisReactiveCommandsImpl A reactive and thread-safe API for a Redis Sentinel connection.StatefulRedisConnectionImpl A thread-safe connection to a Redis server. -
Classes in io.lettuce.core used by io.lettuce.core.pubsub.api.async Class Description RedisFuture ARedisFuture
represents the result of an asynchronous computation, extendingCompletionStage
. -
Classes in io.lettuce.core used by io.lettuce.core.resource Class Description RedisURI Redis URI. -
Classes in io.lettuce.core used by io.lettuce.core.sentinel Class Description AbstractRedisReactiveCommands A reactive and thread-safe API for a Redis connection.ClientListArgs Argument list builder for the Redis CLIENT LIST command.ConnectionState Internal connection state representing the negotiatedProtocolVersion
and other options for connection initialization and connection state restoration.KillArgs Argument list builder for the Redis CLIENT KILL command.RedisChannelHandler Abstract base for every Redis connection.RedisChannelWriter Writer for a channel.RedisFuture ARedisFuture
represents the result of an asynchronous computation, extendingCompletionStage
. -
Classes in io.lettuce.core used by io.lettuce.core.sentinel.api.async Class Description ClientListArgs Argument list builder for the Redis CLIENT LIST command.KillArgs Argument list builder for the Redis CLIENT KILL command.RedisFuture ARedisFuture
represents the result of an asynchronous computation, extendingCompletionStage
. -
Classes in io.lettuce.core used by io.lettuce.core.sentinel.api.reactive Class Description ClientListArgs Argument list builder for the Redis CLIENT LIST command.KillArgs Argument list builder for the Redis CLIENT KILL command. -
Classes in io.lettuce.core used by io.lettuce.core.sentinel.api.sync Class Description ClientListArgs Argument list builder for the Redis CLIENT LIST command.KillArgs Argument list builder for the Redis CLIENT KILL command. -
Classes in io.lettuce.core used by io.lettuce.core.support.caching Class Description RedisException Exception thrown when Redis returns an error message, or when the client fails for any reason.TrackingArgs Argument list builder for the Redis CLIENT TRACKING command.