インターフェース RedisCredentialsProviderFactory
public interface RedisCredentialsProviderFactory
RedisConfiguration
から RedisCredentialsProvider
を作成するためのファクトリインターフェース。資格情報は、username
および / または password
に関連付けることができます。 資格情報は、指定された RedisConfiguration
オブジェクトに基づいています。実際のオブジェクトの資格情報を変更すると、構築された RedisCredentials
オブジェクトに影響します。ホストに接続した後、資格情報は Lettuce クライアントによってリクエストされます。資格証明の取得は、接続の失敗を回避するために、構成された接続作成タイムアウト内に完了する必要があります。
- 導入:
- 3.0
- 作成者:
- Mark Paluch
ネストされたクラスのサマリー
ネストされたクラス修飾子と型インターフェース説明static enum
ユーザー名 / パスワードなしのデフォルトの匿名RedisCredentials
。メソッドのサマリー
修飾子と型メソッド説明default io.lettuce.core.RedisCredentialsProvider
createCredentialsProvider
(RedisConfiguration redisConfiguration) RedisConfiguration
を指定して、データノード認証用のRedisCredentialsProvider
を作成します。default io.lettuce.core.RedisCredentialsProvider
createSentinelCredentialsProvider
(RedisSentinelConfiguration redisConfiguration) RedisSentinelConfiguration
を指定して Sentinel ノード認証用のRedisCredentialsProvider
を作成します。
メソッドの詳細
createCredentialsProvider
@Nullable default io.lettuce.core.RedisCredentialsProvider createCredentialsProvider(RedisConfiguration redisConfiguration) RedisConfiguration
を指定して、データノード認証用のRedisCredentialsProvider
を作成します。- パラメーター:
redisConfiguration
-RedisConfiguration
オブジェクト。- 戻り値:
- データノード認証のために
RedisCredentials
を発行するRedisCredentialsProvider
。
createSentinelCredentialsProvider
default io.lettuce.core.RedisCredentialsProvider createSentinelCredentialsProvider(RedisSentinelConfiguration redisConfiguration) RedisSentinelConfiguration
を指定して Sentinel ノード認証用のRedisCredentialsProvider
を作成します。- パラメーター:
redisConfiguration
-RedisSentinelConfiguration
オブジェクト。- 戻り値:
- sentinel 認証のために
RedisCredentials
を発行するRedisCredentialsProvider
。