LettucePoolingClientConfiguration を介したプーリングを使用します。@DeprecatedSE public class DefaultLettucePool extends ObjectSE implements LettucePool, InitializingBean
LettucePool のデフォルト実装。| コンストラクターと説明 |
|---|
DefaultLettucePool() 使用すべきではありません。 デフォルト設定で新しい DefaultLettucePool インスタンスを構築します。 |
DefaultLettucePool(RedisSentinelConfiguration sentinelConfiguration) 使用すべきではありません。 センチネルに基づいて接続プールを構成するために、 RedisSentinelConfiguration および RedisClient のデフォルトを使用します。 |
DefaultLettucePool(StringSE hostName, int port) 使用すべきではありません。 接続プールの構成に GenericObjectPoolConfig のデフォルトを使用します |
DefaultLettucePool(StringSE hostName, int port, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) 使用すべきではありません。 接続プールの構成に RedisClient のデフォルトを使用します |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() 使用すべきではありません。 |
void | destroy() 使用すべきではありません。 プールを破棄する |
io.lettuce.core.RedisClient | getClient() 使用すべきではありません。 |
io.lettuce.core.resource.ClientResources | getClientResources() 使用すべきではありません。 インフラストラクチャを再利用するために ClientResources を取得します。 |
int | getDatabase() 使用すべきではありません。 データベースのインデックスを返します。 |
StringSE | getHostName() 使用すべきではありません。 現在のホストを返します。 |
StringSE | getPassword() 使用すべきではありません。 Redis サーバーでの認証に使用されるパスワードを返します。 |
org.apache.commons.pool2.impl.GenericObjectPoolConfig | getPoolConfig() 使用すべきではありません。 |
int | getPort() 使用すべきではありません。 現在のポートを返します。 |
io.lettuce.core.api.StatefulConnection<byte[],byte[]> | getResource() 使用すべきではありません。 |
long | getTimeout() 使用すべきではありません。 接続タイムアウトを返します(ミリ秒単位)。 |
boolean | isRedisSentinelAware() 使用すべきではありません。 |
void | returnBrokenResource(io.lettuce.core.api.StatefulConnection<byte[],byte[]> resource) 使用すべきではありません。 |
void | returnResource(io.lettuce.core.api.StatefulConnection<byte[],byte[]> resource) 使用すべきではありません。 |
void | setClientResources(io.lettuce.core.resource.ClientResources clientResources) 使用すべきではありません。 クライアントインフラストラクチャを再利用するように ClientResources を設定します。 |
void | setDatabase(int index) 使用すべきではありません。 この接続プールで使用されるデータベースのインデックスを設定します。 |
void | setHostName(StringSE host) 使用すべきではありません。 ホストを設定します。 |
void | setPassword(StringSE password) 使用すべきではありません。 Redis サーバーでの認証に使用するパスワードを設定します。 |
void | setPoolConfig(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) 使用すべきではありません。 |
void | setPort(int port) 使用すべきではありません。 ポートを設定します。 |
void | setTimeout(long timeout) 使用すべきではありません。 接続タイムアウトを設定します(ミリ秒単位)。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic DefaultLettucePool()
DefaultLettucePool インスタンスを構築します。public DefaultLettucePool(StringSE hostName, int port)
GenericObjectPoolConfig のデフォルトを使用します hostName - Redis ホスト port - Redis ポート public DefaultLettucePool(RedisSentinelConfiguration sentinelConfiguration)
RedisSentinelConfiguration および RedisClient のデフォルトを使用します。sentinelConfiguration - Sentinel 構成 public DefaultLettucePool(StringSE hostName, int port, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
RedisClient のデフォルトを使用します hostName - Redis ホスト port - Redis ポート poolConfig - プール GenericObjectPoolConfigpublic boolean isRedisSentinelAware()
RedisSentinelConfiguration が存在する場合は true。public void afterPropertiesSet()
InitializingBean の afterPropertiesSet public io.lettuce.core.api.StatefulConnection<byte[],byte[]> getResource()
Pool<io.lettuce.core.api.StatefulConnection<byte[],byte[]>> の getResource public void returnBrokenResource(io.lettuce.core.api.StatefulConnection<byte[],byte[]> resource)
Pool<io.lettuce.core.api.StatefulConnection<byte[],byte[]>> の returnBrokenResource resource - 無効にする必要がある壊れたリソース public void returnResource(io.lettuce.core.api.StatefulConnection<byte[],byte[]> resource)
Pool<io.lettuce.core.api.StatefulConnection<byte[],byte[]>> の returnResource resource - プールに戻るためのリソース public void destroy()
Pool@Nullable public io.lettuce.core.RedisClient getClient()
LettucePool の getClient public org.apache.commons.pool2.impl.GenericObjectPoolConfig getPoolConfig()
public void setPoolConfig(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
poolConfig - 使用するプール構成 public int getDatabase()
public void setDatabase(int index)
index - データベースインデックス @Nullable public StringSE getPassword()
public void setPassword(StringSE password)
password - 設定するパスワード public StringSE getHostName()
public void setHostName(StringSE host)
host - 設定するホスト public int getPort()
public void setPort(int port)
port - 設定するポート public long getTimeout()
public void setTimeout(long timeout)
timeout - 接続タイムアウト @Nullable public io.lettuce.core.resource.ClientResources getClientResources()
ClientResources を取得します。public void setClientResources(io.lettuce.core.resource.ClientResources clientResources)
ClientResources を設定してクライアントインフラストラクチャを再利用します。clientResources - null でもかまいません。Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.