クラス RedisStaticMasterReplicaConfiguration
java.lang.ObjectSE
org.springframework.data.redis.connection.RedisStaticMasterReplicaConfiguration
- 実装済みのインターフェース一覧:
RedisConfiguration、RedisConfiguration.StaticMasterReplicaConfiguration、RedisConfiguration.WithAuthentication、RedisConfiguration.WithDatabaseIndex、RedisConfiguration.WithPassword
public class RedisStaticMasterReplicaConfiguration
extends ObjectSE
implements RedisConfiguration, RedisConfiguration.StaticMasterReplicaConfiguration
アドレスを変更しないことを認識しているノードに提供されたマスター / レプリカ構成を使用して、
また、マスター / レプリカ接続は Pub/Sub 操作には使用できないことに注意してください。
RedisConnectionFactory 経由で RedisConnection をセットアップするために使用される構成クラス。例: リードレプリカを使用した AWS ElastiCache に接続する場合。また、マスター / レプリカ接続は Pub/Sub 操作には使用できないことに注意してください。
- 導入:
- 2.1
- 作成者:
- Mark Paluch, Christoph Strobl, Tamer Soliman
ネストされたクラスの概要
インターフェース org.springframework.data.redis.connection.RedisConfiguration から継承されたネストクラス / インターフェース
RedisConfiguration.ClusterConfiguration, RedisConfiguration.DomainSocketConfiguration, RedisConfiguration.SentinelConfiguration, RedisConfiguration.StaticMasterReplicaConfiguration, RedisConfiguration.WithAuthentication, RedisConfiguration.WithDatabaseIndex, RedisConfiguration.WithDomainSocket, RedisConfiguration.WithHostAndPort, RedisConfiguration.WithPasswordコンストラクター概要
コンストラクターコンストラクター説明hostNameを指定して新しいRedisConfiguration.StaticMasterReplicaConfigurationを作成します。RedisStaticMasterReplicaConfiguration(StringSE hostName, int port) 方法の概要
修飾子と型メソッド説明voidhostNameを指定したノードのリストにnodeを追加します。booleanint使用するデータベースインデックスを取得します。getNodes()接続時に使用する RedisPassword を取得します。接続時に使用するユーザー名を取得します。inthashCode()hostNameを指定したノードのリストにnodeを追加します。voidsetDatabase(int index) 使用するデータベースインデックスを設定します。voidsetPassword(RedisPassword password) 指定されたStringSE に対してRedisPasswordを作成および設定します。voidsetUsername(StringSE username) 指定されたStringSE を使用してユーザー名を作成および設定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.data.redis.connection.RedisConfiguration から継承されたメソッド
getDatabaseOrElse, getPasswordOrElseインターフェース org.springframework.data.redis.connection.RedisConfiguration.WithAuthentication から継承されたメソッド
setPassword, setPassword
コンストラクターの詳細
RedisStaticMasterReplicaConfiguration
hostNameを指定して新しいRedisConfiguration.StaticMasterReplicaConfigurationを作成します。- パラメーター:
hostName- null または空であってはなりません。
RedisStaticMasterReplicaConfiguration
- パラメーター:
hostName- null または空であってはなりません。port- 有効な TCP ポート(1-65535)。
方法の詳細
addNode
hostNameを指定したノードのリストにnodeを追加します。- パラメーター:
hostName- null または空であってはなりません。port- 有効な TCP ポート(1-65535)。
node
hostNameを指定したノードのリストにnodeを追加します。- パラメーター:
hostName- null または空であってはなりません。- 戻り値:
thisRedisConfiguration.StaticMasterReplicaConfiguration。
node
- パラメーター:
hostName- null または空であってはなりません。port- 有効な TCP ポート(1-65535)。- 戻り値:
thisRedisConfiguration.StaticMasterReplicaConfiguration。
getDatabase
public int getDatabase()インターフェースからコピーされた説明:RedisConfiguration.WithDatabaseIndex使用するデータベースインデックスを取得します。- 次で指定:
- インターフェース
RedisConfiguration.WithDatabaseIndex内のgetDatabase - 戻り値:
- デフォルトでは
zero。
setDatabase
public void setDatabase(int index) インターフェースからコピーされた説明:RedisConfiguration.WithDatabaseIndex使用するデータベースインデックスを設定します。- 次で指定:
- インターフェース
RedisConfiguration.WithDatabaseIndex内のsetDatabase
setUsername
インターフェースからコピーされた説明:RedisConfiguration.WithAuthentication指定されたStringSE を使用してユーザー名を作成および設定します。Redis 6 以降が必要です。- 次で指定:
- インターフェース
RedisConfiguration.WithAuthentication内のsetUsername - パラメーター:
username- ユーザー名。
getUsername
インターフェースからコピーされた説明:RedisConfiguration.WithAuthentication接続時に使用するユーザー名を取得します。- 次で指定:
- インターフェース
RedisConfiguration.WithAuthentication内のgetUsername - 戻り値:
- 何も設定されていない場合は null。
getPassword
インターフェースからコピーされた説明:RedisConfiguration.WithAuthentication接続時に使用する RedisPassword を取得します。- 次で指定:
- インターフェース
RedisConfiguration.WithAuthentication内のgetPassword - 戻り値:
- 何も設定されていない場合は
RedisPassword.none()。
setPassword
インターフェースからコピーされた説明:RedisConfiguration.WithAuthentication指定されたStringSE に対してRedisPasswordを作成および設定します。- 次で指定:
- インターフェース
RedisConfiguration.WithAuthentication内のsetPassword - パラメーター:
password- null であってはならず、代わりにRedisPassword.none()を使用してください。
getNodes
- 次で指定:
- インターフェース
RedisConfiguration.StaticMasterReplicaConfiguration内のgetNodes - 戻り値:
nodesの変更不可能なListSE。
equals
hashCode
public int hashCode()