インターフェース JedisClientConfiguration
public interface JedisClientConfiguration
jedis の Redis クライアント構成。この構成は、jedis クライアント機能に固有の
SSLSocketFactory
SE や JedisPoolConfig
などのオプションの構成要素を提供します。オプションの要素を提供すると、クライアントのより具体的な構成が可能になります。
- SSL を使用するかどうか
- オプションの
SSLSocketFactory
SE - オプションの
SSLParameters
SE - オプションの
HostnameVerifier
SE - 接続プーリングを使用するかどうか
- オプションの
GenericObjectPoolConfig
- オプションのクライアント名
timeout
SE を接続しますtimeout
SE を読む
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl, Chao Chang
- 関連事項:
ネストされたクラスのサマリー
ネストされたクラス修飾子と型インターフェース説明static class
不変のJedisClientConfiguration
を構築するためのデフォルトのJedisClientConfiguration.JedisClientConfigurationBuilder
実装。static interface
JedisClientConfiguration
のビルダー。static interface
プーリング関連のJedisClientConfiguration
のビルダー。static interface
SSL 関連のJedisClientConfiguration
用のビルダー。メソッドのサマリー
修飾子と型メソッド説明builder()
新しいJedisClientConfiguration.JedisClientConfigurationBuilder
を作成して、jedis クライアントで使用するJedisClientConfiguration
を構築します。static JedisClientConfiguration
デフォルトのJedisClientConfiguration
を作成します。OptionalSE<org.apache.commons.pool2.impl.GenericObjectPoolConfig>
boolean
boolean
isUseSsl()
メソッドの詳細
getCustomizer
OptionalSE<JedisClientConfigBuilderCustomizer> getCustomizer()- 戻り値:
- オプションの
JedisClientConfigBuilderCustomizer
。 - 導入:
- 3.4
isUseSsl
boolean isUseSsl()- 戻り値:
- SSL を使用する場合は true、暗号化されていない接続を使用する場合は false。
getSslSocketFactory
OptionalSE<SSLSocketFactorySE> getSslSocketFactory()- 戻り値:
- オプションの
SSLSocketFactory
SE。
getSslParameters
OptionalSE<SSLParametersSE> getSslParameters()- 戻り値:
- オプションの
SSLParameters
SE。
getHostnameVerifier
OptionalSE<HostnameVerifierSE> getHostnameVerifier()- 戻り値:
- オプションの
HostnameVerifier
SE。
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
。