| Interface | Description |
|---|---|
| BaseRedisMultiDbConnection | |
| CircuitBreakerStateListener |
Listener interface for circuit breaker state change events.
|
| InitializationPolicy |
Interface for initialization policies.
|
| InitializationPolicy.InitializationContext | |
| RawConnectionFactory |
Factory interface to obtain direct
connections to Redis database nodes. |
| RedisDatabase |
Represents a Redis database with a weight and a connection.
|
| StatefulRedisMultiDbConnection<K,V> |
Stateful multi-database Redis connection that supports failover between multiple endpoints.
|
| StatefulRedisMultiDbPubSubConnection<K,V> |
Stateful multi-database Redis PubSub connection that supports failover between multiple endpoints.
|
| Class | Description |
|---|---|
| CircuitBreakerConfig |
Configuration for circuit breaker behavior.
|
| CircuitBreakerConfig.Builder |
Builder for
CircuitBreakerConfig. |
| CircuitBreakerStateChangeEvent |
Event representing a circuit breaker state change.
|
| DatabaseConfig |
Configuration for a database in a multi-database client.
|
| DatabaseConfig.Builder |
Builder for
DatabaseConfig. |
| ImmutableRedisURI |
An immutable implementation of
RedisURI that prevents any modifications after construction. |
| InitializationPolicy.BuiltIn |
Built-in initialization policies.
|
| MultiDbConnectionFuture<C extends BaseRedisMultiDbConnection> |
A
MultiDbConnectionFuture represents the result of an asynchronous multi-database connection initialization. |
| MultiDbOptions |
Options for multi-database client behavior.
|
| MultiDbOptions.Builder |
Builder for
MultiDbOptions. |
| Enum | Description |
|---|---|
| InitializationPolicy.Decision |
| Exception | Description |
|---|---|
| RedisCircuitBreakerException |
Exception thrown when a circuit breaker is not in closed state.
|
| RedisNoHealthyDatabaseException |
Copyright © 2026 lettuce.io. All rights reserved.