@Experimental public interface MultiDbClient extends BaseRedisClient
| Modifier and Type | Method and Description |
|---|---|
StatefulRedisMultiDbConnection<String,String> |
connect()
Open a new connection to a Redis server that treats keys and values as UTF-8 strings.
|
<K,V> StatefulRedisMultiDbConnection<K,V> |
connect(RedisCodec<K,V> codec)
Open a new connection to a Redis server.
|
StatefulRedisMultiDbPubSubConnection<String,String> |
connectPubSub()
Open a new pub/sub connection to a Redis server that treats keys and values as UTF-8 strings.
|
<K,V> StatefulRedisMultiDbPubSubConnection<K,V> |
connectPubSub(RedisCodec<K,V> codec)
Open a new pub/sub connection to a Redis server.
|
static MultiDbClient |
create(ClientOptions options,
ClientResources resources,
Collection<DatabaseConfig> databaseConfigs) |
static MultiDbClient |
create(ClientResources resources,
Collection<DatabaseConfig> databaseConfigs) |
static MultiDbClient |
create(Collection<DatabaseConfig> databaseConfigs) |
Collection<RedisURI> |
getRedisURIs()
Get the configured Redis URIs.
|
void |
setOptions(ClientOptions clientOptions)
Set the
ClientOptions for the client. |
addListener, addListener, getOptions, getResources, removeListener, removeListener, shutdown, shutdown, shutdown, shutdownAsync, shutdownAsyncclosestatic MultiDbClient create(Collection<DatabaseConfig> databaseConfigs)
static MultiDbClient create(ClientResources resources, Collection<DatabaseConfig> databaseConfigs)
static MultiDbClient create(ClientOptions options, ClientResources resources, Collection<DatabaseConfig> databaseConfigs)
void setOptions(ClientOptions clientOptions)
ClientOptions for the client.clientOptions - the new client optionsIllegalArgumentException - if is nullCollection<RedisURI> getRedisURIs()
<K,V> StatefulRedisMultiDbConnection<K,V> connect(RedisCodec<K,V> codec)
codec to encode/decode keys and values.K - Key typeV - Value typecodec - Use this codec to encode/decode keys and values, must not be nullStatefulRedisMultiDbConnection<String,String> connect()
<K,V> StatefulRedisMultiDbPubSubConnection<K,V> connectPubSub(RedisCodec<K,V> codec)
codec to encode/decode keys and
values.K - Key typeV - Value typecodec - Use this codec to encode/decode keys and values, must not be nullStatefulRedisMultiDbPubSubConnection<String,String> connectPubSub()
Copyright © 2025 lettuce.io. All rights reserved.