インターフェース LettuceClientConfiguration
- 既知のすべてのサブインターフェース:
LettucePoolingClientConfiguration
public interface LettuceClientConfiguration
lettuce の Redis クライアント構成。この構成は、Lettuce クライアント機能に固有の
ClientResources や ClientOptions などのオプションの構成要素を提供します。オプションの要素を提供すると、クライアントのより具体的な構成が可能になります。
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl, Yanming Zhou, Zhian Chen
- 関連事項:
ネストされたクラスの概要
ネストされたクラス方法の概要
修飾子と型メソッド説明builder()新しいLettuceClientConfiguration.LettuceClientConfigurationBuilderを作成して、Lettuce クライアントで使用するLettuceClientConfigurationを構築します。static LettuceClientConfigurationデフォルトのLettuceClientConfigurationを次のように作成します。SSL なしピア検証あり TLS の開始なしクライアントオプションClientOptionsと有効なTimeoutOptionsクライアントリソースなしクライアント名なし読み取り元なし接続タイムアウト 60 秒シャットダウンタイムアウト 100 ミリ秒シャットダウン静止期間 100 ミリ秒OptionalSE<io.lettuce.core.ClientOptions> OptionalSE<io.lettuce.core.resource.ClientResources> OptionalSE<io.lettuce.core.ReadFrom> io.lettuce.core.SslVerifyModebooleanbooleanisUseSsl()boolean使用すべきではありません。
メソッドの詳細
isUseSsl
boolean isUseSsl()- 戻り値:
- SSL を使用する場合は true、暗号化されていない接続を使用する場合は false。
isVerifyPeer
使用すべきではありません。3.4 以降、ピア検証の構成方法についてはgetVerifyMode()を使用します。- 戻り値:
SSLを使用するときにピアを検証する場合は true。
getVerifyMode
io.lettuce.core.SslVerifyMode getVerifyMode()- 戻り値:
SslVerifyMode- 導入:
- 3.4
isStartTls
boolean isStartTls()- 戻り値:
- 開始 TLS を使用する場合は true(最初の書き込みリクエストを暗号化しない場合は
true)。
getClientResources
OptionalSE<io.lettuce.core.resource.ClientResources> getClientResources()- 戻り値:
- オプションの
ClientResources。
getClientOptions
OptionalSE<io.lettuce.core.ClientOptions> getClientOptions()- 戻り値:
- オプションの
ClientOptions。
getClientName
OptionalSE<StringSE> getClientName()- 戻り値:
CLIENT SETNAMEで設定するオプションのクライアント名。- 導入:
- 2.1
getReadFrom
OptionalSE<io.lettuce.core.ReadFrom> getReadFrom()- 戻り値:
- オプションの
ReadFrom設定。 - 導入:
- 2.1
getRedisCredentialsProviderFactory
OptionalSE<RedisCredentialsProviderFactory> getRedisCredentialsProviderFactory()- 戻り値:
- オプションの
RedisCredentialsProviderFactory。 - 導入:
- 3.0
getCommandTimeout
DurationSE getCommandTimeout()- 戻り値:
- タイムアウト。
getShutdownTimeout
DurationSE getShutdownTimeout()- 戻り値:
- クライアントを閉じるために使用されるシャットダウンタイムアウト。
- 関連事項:
getShutdownQuietPeriod
DurationSE getShutdownQuietPeriod()- 戻り値:
- クライアントを閉じるために使用されるシャットダウンクワイエット期間。
- 導入:
- 2.2
- 関連事項:
builder
新しいLettuceClientConfiguration.LettuceClientConfigurationBuilderを作成して、Lettuce クライアントで使用するLettuceClientConfigurationを構築します。defaultConfiguration
以下を使用してデフォルトのLettuceClientConfigurationを作成します。- SSL
- いいえ
- ピア検証
- はい
- TLS を開始します
- いいえ
- クライアントオプション
-
TimeoutOptionsが有効になっているClientOptions - クライアントリソース
- なし
- クライアント名
- なし
- から読む
- なし
- 接続タイムアウト
- 60 秒
- シャットダウンタイムアウト
- 1 億ミリ秒
- シャットダウンの静かな期間
- 1 億ミリ秒
- 戻り値:
- デフォルトの
LettuceClientConfiguration。
getVerifyMode()を使用します。