Uses of Package
io.lettuce.core
| Package | Description |
|---|---|
| io.lettuce.core |
The Redis client package containing
RedisClient 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, see
RedisClusterClient. |
| 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 the
CLUSTER NODES and CLUSTER SLAVES output. |
| io.lettuce.core.cluster.topology |
Support for cluster topology refresh.
|
| io.lettuce.core.dynamic |
Core package for Redis Command Interface support through
RedisCommandFactory. |
| 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 the
COMMAND and COMMAND INFO output. |
| io.lettuce.core.models.role |
Model and parser for the
ROLE 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 theOVERFLOWsubcommand argument.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 AConnectionFuturerepresents 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 negotiatedProtocolVersionand 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.FlushMode Enum object describing flushing mode.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 RedisSCANcommand.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 LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Rangedefines 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.RedisException Exception thrown when Redis returns an error message, or when the client fails for any reason.RedisFuture ARedisFuturerepresents 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 ofScoredValueScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEANbooleanScriptOutputType.INTEGER64-bit integerScriptOutputType.STATUSstatus stringScriptOutputType.VALUEvalueScriptOutputType.MULTIof these types Redis to Lua conversion table.SetArgs Argument list builder for the Redis SET command starting from Redis 2.6.12.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.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 aInputStreamrepresenting 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 aMULTItransaction result.UnblockType Unblock type forCLIENT UNBLOCKcommand.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 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. -
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.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.FlushMode Enum object describing flushing mode.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 LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Rangedefines lower and upper boundaries to retrieve items from a sorted set.RedisFuture ARedisFuturerepresents 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 ofScoredValueScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEANbooleanScriptOutputType.INTEGER64-bit integerScriptOutputType.STATUSstatus stringScriptOutputType.VALUEvalueScriptOutputType.MULTIof these types 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.TransactionResult Value interface for aMULTItransaction result.UnblockType Unblock type forCLIENT UNBLOCKcommand.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 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.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.FlushMode Enum object describing flushing mode.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 LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Rangedefines 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 ofScoredValueScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEANbooleanScriptOutputType.INTEGER64-bit integerScriptOutputType.STATUSstatus stringScriptOutputType.VALUEvalueScriptOutputType.MULTIof these types 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.TransactionResult Value interface for aMULTItransaction result.UnblockType Unblock type forCLIENT UNBLOCKcommand.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 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.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.FlushMode Enum object describing flushing mode.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 LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Rangedefines 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 ofScoredValueScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEANbooleanScriptOutputType.INTEGER64-bit integerScriptOutputType.STATUSstatus stringScriptOutputType.VALUEvalueScriptOutputType.MULTIof these types 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.TransactionResult Value interface for aMULTItransaction result.UnblockType Unblock type forCLIENT UNBLOCKcommand.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 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.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 ARedisFuturerepresents 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.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.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.FlushMode Enum object describing flushing mode.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 LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Rangedefines lower and upper boundaries to retrieve items from a sorted set.RedisFuture ARedisFuturerepresents 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 ofScoredValueScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEANbooleanScriptOutputType.INTEGER64-bit integerScriptOutputType.STATUSstatus stringScriptOutputType.VALUEvalueScriptOutputType.MULTIof these types 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 UNBLOCKcommand.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 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.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.Consumer Value object representing a Stream consumer within a consumer group.CopyArgs Argument list builder for the Redis COPY command.FlushMode Enum object describing flushing mode.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 LPosArgs Argument list builder for the Redis LPOS command.MapScanCursor Scan cursor for maps.MigrateArgs Argument list builder for the Redis MIGRATE command.Range Rangedefines 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 ofScoredValueScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEANbooleanScriptOutputType.INTEGER64-bit integerScriptOutputType.STATUSstatus stringScriptOutputType.VALUEvalueScriptOutputType.MULTIof these types 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 UNBLOCKcommand.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 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 AConnectionFuturerepresents 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 ARedisFuturerepresents 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 Rangedefines 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 aMULTItransaction 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 ARedisFuturerepresents the result of an asynchronous computation, extendingCompletionStage.ScriptOutputType A Lua script returns one of the following types:ScriptOutputType.BOOLEANbooleanScriptOutputType.INTEGER64-bit integerScriptOutputType.STATUSstatus stringScriptOutputType.VALUEvalueScriptOutputType.MULTIof these types 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 ARedisFuturerepresents 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 ARedisFuturerepresents 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.ConnectionState Internal connection state representing the negotiatedProtocolVersionand 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 ARedisFuturerepresents the result of an asynchronous computation, extendingCompletionStage. -
Classes in io.lettuce.core used by io.lettuce.core.sentinel.api.async Class Description KillArgs Argument list builder for the Redis CLIENT KILL command.RedisFuture ARedisFuturerepresents the result of an asynchronous computation, extendingCompletionStage. -
Classes in io.lettuce.core used by io.lettuce.core.sentinel.api.reactive Class Description 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 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.