| 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.cluster |
Client for Redis Cluster, see
RedisClusterClient. |
| io.lettuce.core.cluster.topology |
Support for cluster topology refresh.
|
| io.lettuce.core.protocol |
Redis protocol layer abstraction.
|
| io.lettuce.core.pubsub |
Pub/Sub connection classes.
|
| io.lettuce.core.resource |
Client resource infrastructure providers.
|
| io.lettuce.core.support |
Supportive classes such as
RedisClientCdiBean for CDI support,
RedisClientFactoryBean for Spring. |
| Modifier and Type | Field and Description |
|---|---|
protected ClientResources |
AbstractRedisClient.clientResources |
| Modifier and Type | Method and Description |
|---|---|
ClientResources |
ConnectionBuilder.clientResources() |
ClientResources |
RedisChannelWriter.getClientResources() |
ClientResources |
RedisClient.getResources()
Returns the
ClientResources which are used with that client. |
ClientResources |
RedisChannelHandler.getResources() |
| Modifier and Type | Method and Description |
|---|---|
ConnectionBuilder |
ConnectionBuilder.clientResources(ClientResources clientResources) |
static RedisClient |
RedisClient.create(ClientResources clientResources)
Creates a uri-less RedisClient with shared
ClientResources. |
static RedisClient |
RedisClient.create(ClientResources clientResources,
RedisURI redisURI)
Create a new client that connects to the supplied
uri with shared ClientResources. |
static RedisClient |
RedisClient.create(ClientResources clientResources,
String uri)
Create a new client that connects to the supplied uri with shared
ClientResources.You need to shut down the
ClientResources upon shutting down your application. |
| Constructor and Description |
|---|
AbstractRedisClient(ClientResources clientResources)
Create a new instance with client resources.
|
RedisClient(ClientResources clientResources,
RedisURI redisURI) |
| Modifier and Type | Method and Description |
|---|---|
ClientResources |
StatefulConnection.getResources() |
| Modifier and Type | Method and Description |
|---|---|
ClientResources |
RedisClusterClient.getResources()
Returns the
ClientResources which are used with that client. |
| Modifier and Type | Method and Description |
|---|---|
static RedisClusterClient |
RedisClusterClient.create(ClientResources clientResources,
Iterable<RedisURI> redisURIs)
Create a new client that connects to the supplied
uri with shared ClientResources. |
static RedisClusterClient |
RedisClusterClient.create(ClientResources clientResources,
RedisURI redisURI)
Create a new client that connects to the supplied
uri with shared ClientResources. |
static RedisClusterClient |
RedisClusterClient.create(ClientResources clientResources,
String uri)
Create a new client that connects to the supplied uri with shared
ClientResources.You need to shut down the
ClientResources upon shutting down your application. |
| Constructor and Description |
|---|
PubSubClusterEndpoint(ClientOptions clientOptions,
ClientResources clientResources)
Initialize a new instance that handles commands from the supplied queue.
|
RedisClusterClient(ClientResources clientResources,
Iterable<RedisURI> redisURIs)
Initialize the client with a list of cluster URI's.
|
| Constructor and Description |
|---|
ClusterTopologyRefresh(NodeConnectionFactory nodeConnectionFactory,
ClientResources clientResources) |
| Modifier and Type | Method and Description |
|---|---|
ClientResources |
CommandExpiryWriter.getClientResources() |
ClientResources |
DefaultEndpoint.getClientResources() |
| Constructor and Description |
|---|
CommandExpiryWriter(RedisChannelWriter writer,
ClientOptions clientOptions,
ClientResources clientResources)
Create a new
CommandExpiryWriter. |
CommandHandler(ClientOptions clientOptions,
ClientResources clientResources,
Endpoint endpoint)
Initialize a new instance that handles commands from the supplied queue.
|
DefaultEndpoint(ClientOptions clientOptions,
ClientResources clientResources)
Create a new
DefaultEndpoint. |
| Constructor and Description |
|---|
PubSubCommandHandler(ClientOptions clientOptions,
ClientResources clientResources,
RedisCodec<K,V> codec,
PubSubEndpoint<K,V> endpoint)
Initialize a new instance.
|
PubSubEndpoint(ClientOptions clientOptions,
ClientResources clientResources)
Initialize a new instance that handles commands from the supplied queue.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultClientResources
Default instance of the client resources.
|
| Modifier and Type | Method and Description |
|---|---|
ClientResources |
ClientResources.Builder.build() |
static ClientResources |
ClientResources.create()
Create a new
ClientResources using default settings. |
| Modifier and Type | Method and Description |
|---|---|
protected ClientResources |
ClientResourcesFactoryBean.createInstance()
Deprecated.
|
ClientResources |
LettuceFactoryBeanSupport.getClientResources()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ClientResourcesFactoryBean.destroyInstance(ClientResources instance)
Deprecated.
|
void |
LettuceFactoryBeanSupport.setClientResources(ClientResources clientResources)
Deprecated.
Set shared client resources to reuse across different client instances.
|
Copyright © 2021 lettuce.io. All rights reserved.