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 . |
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 |
Arguments and types for the
BITFIELD command. |
BitFieldArgs.BitFieldType |
Represents a bit field type with details about signed/unsigned and the number of bits.
|
BitFieldArgs.Builder | |
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.
|
EpollProvider |
Wraps and provides Epoll classes.
|
GeoArgs |
Args for GEORADIUS and GEORADIUSBYMEMBER commands.
|
GeoCoordinates |
A tuple consisting of numerical geo data points to describe geo coordinates.
|
GeoRadiusStoreArgs<K> |
Store Args for GEORADIUS to store GEORADIUS results or GEORADIUS distances in a sorted set.
|
GeoWithin<V> |
Geo element within a certain radius.
|
JavaRuntime |
Utility to determine which Java runtime is used.
|
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 |
Static builder methods.
|
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 |
Helper for
String checks. |
Limit |
Value object for a slice of data (offset/count).
|
MapScanCursor<K,V> |
Scan cursor for maps.
|
MigrateArgs<K> |
Argument list builder for the new redis MIGRATE command.
|
MigrateArgs.Builder | |
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.
|
ScanArgs |
Argument list builder for the redis scan commans (scan, hscan, sscan, zscan) .
|
ScanArgs.Builder |
Static builder methods.
|
ScanCursor |
Generic Cursor data structure.
|
ScanIterator<T> |
Scan command support exposed through
Iterator . |
ScoredValue<V> |
A scored-value extension to
Value . |
ScoredValueScanCursor<V> |
Cursor providing a list of
ScoredValue |
SetArgs |
Argument list builder for the new redis SET command starting from Redis 2.6.12.
|
SetArgs.Builder | |
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 |
Static builder methods.
|
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.
|
StreamScanCursor |
Cursor result using the Streaming API.
|
Value<V> |
A value container object which may or may not contain a non-null value.
|
ValueScanCursor<V> |
Cursor providing a list of values.
|
ZAddArgs |
Argument list builder for the improved redis ZADD command starting from Redis
3.0.2.
|
ZAddArgs.Builder | |
ZStoreArgs |
Argument list builder for the redis ZUNIONSTORE and
ZINTERSTORE commands.
|
ZStoreArgs.Builder |
Static builder methods.
|
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. |
Exception | Description |
---|---|
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.
|
RedisClient
for Redis Standalone and Redis Sentinel operations.Copyright © 2017 lettuce.io. All rights reserved.