インターフェース JedisClientConfiguration
public interface JedisClientConfiguration
jedis の Redis クライアント構成。この構成は、jedis クライアント機能に固有の
SSLSocketFactorySE や JedisPoolConfig などのオプションの構成要素を提供します。オプションの要素を提供すると、クライアントのより具体的な構成が可能になります。
- SSL を使用するかどうか
- オプションの
SSLSocketFactorySE - オプションの
SSLParametersSE - オプションの
HostnameVerifierSE - 接続プーリングを使用するかどうか
- オプションの
GenericObjectPoolConfig - オプションのクライアント名
timeoutSE を接続しますtimeoutSE を読む
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl, Chao Chang
- 関連事項:
ネストされたクラスの要約
ネストされたクラス修飾子と型インターフェース説明static class不変のJedisClientConfigurationを構築するためのデフォルトのJedisClientConfiguration.JedisClientConfigurationBuilder実装。static interfaceJedisClientConfigurationのビルダー。static interfaceプーリング関連のJedisClientConfigurationのビルダー。static interfaceSSL 関連のJedisClientConfiguration用のビルダー。メソッドのサマリー
修飾子と型メソッド説明builder()新しいJedisClientConfiguration.JedisClientConfigurationBuilderを作成して、jedis クライアントで使用するJedisClientConfigurationを構築します。static JedisClientConfigurationデフォルトのJedisClientConfigurationを作成します。OptionalSE<org.apache.commons.pool2.impl.GenericObjectPoolConfig>booleanbooleanisUseSsl()
メソッドの詳細
getCustomizer
OptionalSE<JedisClientConfigBuilderCustomizer> getCustomizer()- 戻り値:
- オプションの
JedisClientConfigBuilderCustomizer。 - 導入:
- 3.4
isUseSsl
boolean isUseSsl()- 戻り値:
- SSL を使用する場合は true、暗号化されていない接続を使用する場合は false。
getSslSocketFactory
OptionalSE<SSLSocketFactorySE> getSslSocketFactory()- 戻り値:
- オプションの
SSLSocketFactorySE。
getSslParameters
OptionalSE<SSLParametersSE> getSslParameters()- 戻り値:
- オプションの
SSLParametersSE。
getHostnameVerifier
OptionalSE<HostnameVerifierSE> getHostnameVerifier()- 戻り値:
- オプションの
HostnameVerifierSE。
isUsePooling
boolean isUsePooling()- 戻り値:
- 接続プールを使用する場合は true。単一ノード Redis にのみ適用されます。Sentinel およびクラスターモードは、プール設定に関係なく、常に接続プールを使用します。
getPoolConfig
OptionalSE<org.apache.commons.pool2.impl.GenericObjectPoolConfig> getPoolConfig()- 戻り値:
- オプションの
GenericObjectPoolConfig。
getClientName
OptionalSE<StringSE> getClientName()- 戻り値:
CLIENT SETNAMEで設定するオプションのクライアント名。
getConnectTimeout
DurationSE getConnectTimeout()- 戻り値:
- 接続タイムアウト。
- 関連事項:
getReadTimeout
DurationSE getReadTimeout()- 戻り値:
- 読み取りタイムアウト。
- 関連事項:
builder
新しいJedisClientConfiguration.JedisClientConfigurationBuilderを作成して、jedis クライアントで使用するJedisClientConfigurationを構築します。defaultConfiguration
デフォルトのJedisClientConfigurationを作成します。- カスタマイザー
- なし
- SSL が有効
- いいえ
- プーリングが有効
- いいえ
- クライアント名
- [ 未設定 ]
- 読み取りタイムアウト
- 2000 ミリ秒
- 接続タイムアウト
- 2000 ミリ秒
- 戻り値:
- デフォルトの
JedisClientConfiguration。