RedisClient for Redis Standalone and Redis Sentinel operations.See: Description
| Interface | Description |
|---|---|
| CompositeArgument |
Interface for composite command argument objects.
|
| ConnectionFuture<T> |
A
ConnectionFuture represents the result of an asynchronous connection initialization. |
| ConnectionId |
Connection identifier.
|
| ConnectionPoint |
Interface for a connection point described with a host and port or socket.
|
| EpollProvider.EpollResources | |
| KqueueProvider.KqueueResources | |
| ReadFrom.Nodes |
Descriptor of nodes that are available for the current read operation.
|
| RedisChannelInitializer |
Channel initializer to set up the transport before a Redis connection can be used.
|
| RedisChannelWriter |
Writer for a channel.
|
| RedisConnectionStateListener |
Simple interface for Redis connection state monitoring.
|
| RedisFuture<V> |
A
RedisFuture represents the result of an asynchronous computation, extending CompletionStage. |
| SslOptions.Resource |
Supplier for a
InputStream representing a resource. |
| TransactionResult |
Value interface for a
MULTI transaction result. |
| Class | Description |
|---|---|
| AbstractRedisAsyncCommands<K,V> |
An asynchronous and thread-safe API for a Redis connection.
|
| AbstractRedisClient |
Base Redis client.
|
| AbstractRedisReactiveCommands<K,V> |
A reactive and thread-safe API for a Redis connection.
|
| 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.Builder |
Builder entry points for
BitFieldArgs. |
| BitFieldArgs.Offset |
Represents a bit field offset.
|
| ClientOptions |
Client Options to control the behavior of
RedisClient. |
| ClientOptions.Builder |
Builder for
ClientOptions. |
| ConnectionBuilder |
Connection builder for connections.
|
| ConnectionEvents |
Close Events Facility.
|
| ConnectionEvents.Activated |
Internal event when a channel is activated.
|
| ConnectionEvents.PingBeforeActivate |
Internal event when a channel is activated.
|
| ConnectionEvents.Reconnect |
Internal event when a reconnect is initiated.
|
| ConnectionEvents.Reset |
Internal event when a channel is closed.
|
| Consumer<K> |
Value object representing a Stream consumer within a consumer group.
|
| EpollProvider |
Wraps and provides Epoll classes.
|
| ExceptionFactory |
Factory for Redis exceptions.
|
| GeoArgs |
Argument list builder for the Redis GEORADIUS and
GEORADIUSBYMEMBER commands.
|
| GeoArgs.Builder |
Builder entry points for
GeoArgs. |
| GeoCoordinates |
A tuple consisting of numerical geo data points to describe geo coordinates.
|
| GeoRadiusStoreArgs<K> |
Argument list builder for the Redis GEORADIUS command to store
GEORADIUS results or GEORADIUS distances in a sorted set.
|
| GeoRadiusStoreArgs.Builder |
Builder entry points for
GeoRadiusStoreArgs. |
| GeoWithin<V> |
Geo element within a certain radius.
|
| JavaRuntime | Deprecated
since 5.3.2, this class will be removed with Lettuce 6.
|
| KeyScanCursor<K> |
Cursor providing a list of keys.
|
| KeyValue<K,V> |
A key-value container extension to
Value. |
| KillArgs |
Argument list builder for the Redis CLIENT KILL command.
|
| KillArgs.Builder |
Builder entry points for
KillArgs. |
| KqueueProvider |
Wraps and provides kqueue classes.
|
| LettuceFutures |
Utility to
LettuceFutures.awaitAll(long, TimeUnit, Future[]) futures until they are done and to synchronize future execution using
LettuceFutures.awaitOrCancel(RedisFuture, long, TimeUnit). |
| LettuceStrings | Deprecated
since 5.3.2, this class will move into
io.lettuce.core.internal with Lettuce 6. |
| Limit |
Value object for a slice of data (offset/count).
|
| LPosArgs |
Argument list builder for the Redis LPOS command.
|
| LPosArgs.Builder |
Builder entry points for
LPosArgs. |
| MapScanCursor<K,V> |
Scan cursor for maps.
|
| MigrateArgs<K> |
Argument list builder for the Redis MIGRATE command.
|
| MigrateArgs.Builder |
Builder entry points for
MigrateArgs. |
| OrderingReadFromAccessor |
Accessor for
ReadFrom ordering. |
| Range<T> |
Range defines lower and upper boundaries to retrieve items from a sorted set. |
| Range.Boundary<T> | |
| ReadFrom |
Defines from which Redis nodes data is read.
|
| RedisAsyncCommandsImpl<K,V> |
An asynchronous and thread-safe API for a Redis connection.
|
| RedisChannelHandler<K,V> |
Abstract base for every Redis connection.
|
| RedisClient |
A scalable and thread-safe Redis client supporting synchronous, asynchronous and reactive
execution models.
|
| RedisConnectionStateAdapter |
Convenience adapter with an empty implementation of all
RedisConnectionStateListener callback methods. |
| RedisReactiveCommandsImpl<K,V> |
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.
|
| RestoreArgs.Builder |
Builder entry points for
XAddArgs. |
| ScanArgs |
Argument list builder for the Redis scan commands (SCAN, HSCAN, SSCAN, ZSCAN).
|
| ScanArgs.Builder |
Builder entry points for
ScanArgs. |
| ScanCursor |
Generic Cursor data structure.
|
| ScanIterator<T> |
Scan command support exposed through
Iterator. |
| ScanStream |
Scan command support exposed through
Flux. |
| ScoredValue<V> |
A scored-value extension to
Value. |
| ScoredValueScanCursor<V> |
Cursor providing a list of
ScoredValue |
| SetArgs |
Argument list builder for the Redis SET command starting from Redis 2.6.12.
|
| SetArgs.Builder |
Builder entry points for
SetArgs. |
| SocketOptions |
Options to configure low-level socket options for the connections kept to Redis servers.
|
| SocketOptions.Builder |
Builder for
SocketOptions. |
| SortArgs |
Argument list builder for the Redis SORT command.
|
| SortArgs.Builder |
Builder entry points for
SortArgs. |
| SslConnectionBuilder |
Connection builder for SSL connections.
|
| SslOptions |
Options to configure SSL options for the connections kept to Redis servers.
|
| SslOptions.Builder |
Builder for
SslOptions. |
| StatefulRedisConnectionImpl<K,V> |
A thread-safe connection to a Redis server.
|
| StrAlgoArgs |
Argument list builder for the Redis STRALGO command.
|
| StrAlgoArgs.Builder |
Builder entry points for
StrAlgoArgs. |
| StreamMessage<K,V> |
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 for
TimeoutOptions. |
| TimeoutOptions.TimeoutSource |
Source for the actual timeout to expire a particular
RedisCommand. |
| Value<V> |
A value container object which may or may not contain a non-null value.
|
| ValueScanCursor<V> |
Cursor providing a list of values.
|
| XAddArgs |
Argument list builder for the Redis XADD command.
|
| XAddArgs.Builder |
Builder entry points for
XAddArgs. |
| XClaimArgs |
Argument list builder for the Redis XCLAIM command.
|
| XClaimArgs.Builder |
Builder entry points for
XAddArgs. |
| XGroupCreateArgs |
Argument list builder for the Redis XGROUP CREATE command.
|
| XGroupCreateArgs.Builder |
Builder entry points for
XGroupCreateArgs. |
| XReadArgs |
Argument list builder for the Redis XREAD and XREADGROUP commands.
|
| XReadArgs.Builder |
Builder entry points for
XReadArgs. |
| XReadArgs.StreamOffset<K> |
Value object representing a Stream with its offset.
|
| ZAddArgs |
Argument list builder for the improved Redis ZADD command starting from Redis
3.0.2.
|
| ZAddArgs.Builder |
Builder entry points for
ScanArgs. |
| ZStoreArgs |
Argument list builder for the Redis ZUNIONSTORE and
ZINTERSTORE commands.
|
| ZStoreArgs.Builder |
Builder entry points for
ScanArgs. |
| Enum | Description |
|---|---|
| BitFieldArgs.OverflowType |
Represents the overflow types for the
OVERFLOW subcommand argument. |
| ClientOptions.DisconnectedBehavior |
Behavior of connections in disconnected state.
|
| GeoArgs.Sort |
Sort order.
|
| GeoArgs.Unit |
Supported geo unit.
|
| ScriptOutputType |
A Lua script returns one of the following types:
ScriptOutputType.BOOLEAN boolean
ScriptOutputType.INTEGER 64-bit integer
ScriptOutputType.STATUS status string
ScriptOutputType.VALUE value
ScriptOutputType.MULTI of these types
Redis to Lua conversion table. |
| StrAlgoArgs.By | |
| UnblockType |
Unblock type for
CLIENT UNBLOCK command. |
| Exception | Description |
|---|---|
| RedisBusyException |
Exception that gets thrown when Redis is busy executing a Lua script with a
BUSY error response. |
| RedisCommandExecutionException |
Exception for errors states reported by Redis.
|
| RedisCommandInterruptedException |
Exception thrown when the thread executing a redis command is interrupted.
|
| RedisCommandTimeoutException |
Exception thrown when the command waiting timeout is exceeded.
|
| RedisConnectionException |
Exception for connection failures.
|
| RedisException |
Exception thrown when Redis returns an error message, or when the client fails for any reason.
|
| RedisLoadingException |
Exception that gets thrown when Redis is loading a dataset into memory and replying with a
LOADING error response. |
| RedisNoScriptException |
Exception that gets thrown when Redis indicates absence of a Lua script referenced by its SHA1 digest with a
NOSCRIPT
error response. |
RedisClient for Redis Standalone and Redis Sentinel operations.Copyright © 2020 lettuce.io. All rights reserved.