クラス JedisSentinelConnection
java.lang.ObjectSE
org.springframework.data.redis.connection.jedis.JedisSentinelConnection
- 実装されているすべてのインターフェース:
CloseableSE、AutoCloseableSE、RedisSentinelCommands、RedisSentinelConnection
- 導入:
- 1.4
- 作成者:
- Christoph Strobl
コンストラクターの概要
コンストラクターコンストラクター説明JedisSentinelConnection(StringSE host, int port) JedisSentinelConnection(RedisNode sentinel) JedisSentinelConnection(redis.clients.jedis.Jedis jedis) メソッドのサマリー
修飾子と型メソッド説明voidclose()protected voiddoInit(redis.clients.jedis.Jedis jedis) redis への接続を確立するために必要なことは何でもしてください。voidマスターに到達できないかのようにフェイルオーバーを強制します。booleanisOpen()masters()監視対象のマスターとその状態のCollectionSE を取得します。voidmonitor(RedisServer server) 指定されたRedisNode.getName()、RedisNode.getHost()、RedisNode.getPort()、RedisServer.getQuorum()で新しいマスターの監視を開始するように sentinel に指示します。voidvoid指定されたマスターを削除します。指定されたマスターのレプリカのリストを表示します。
コンストラクターの詳細
JedisSentinelConnection
JedisSentinelConnection
JedisSentinelConnection
public JedisSentinelConnection(redis.clients.jedis.Jedis jedis)
メソッドの詳細
failover
インターフェースからコピーされた説明:RedisSentinelCommandsマスターに到達できないかのようにフェイルオーバーを強制します。- 次で指定:
- インターフェース
RedisSentinelCommandsのfailover - パラメーター:
master- null であってはなりません。
masters
インターフェースからコピーされた説明:RedisSentinelCommands監視対象のマスターとその状態のCollectionSE を取得します。- 次で指定:
- インターフェース
RedisSentinelCommandsのmasters - 戻り値:
RedisServerのコレクション。null になることはありません。
replicas
インターフェースからコピーされた説明:RedisSentinelCommands指定されたマスターのレプリカのリストを表示します。- 次で指定:
- インターフェース
RedisSentinelCommandsのreplicas - パラメーター:
master- null であってはなりません。- 戻り値:
RedisServerのコレクション。null になることはありません。
replicas
- パラメーター:
masterName-- 戻り値:
- 関連事項:
remove
インターフェースからコピーされた説明:RedisSentinelCommands指定されたマスターを削除します。サーバーは監視されなくなり、RedisSentinelCommands.masters()によって返されることもなくなります。- 次で指定:
- インターフェース
RedisSentinelCommandsのremove - パラメーター:
master- null であってはなりません。
remove
- パラメーター:
masterName-- 関連事項:
monitor
インターフェースからコピーされた説明:RedisSentinelCommands指定されたRedisNode.getName()、RedisNode.getHost()、RedisNode.getPort()、RedisServer.getQuorum()で新しいマスターの監視を開始するように sentinel に指示します。- 次で指定:
- インターフェース
RedisSentinelCommandsのmonitor - パラメーター:
server- null であってはなりません。
close
- 次で指定:
- インターフェース
AutoCloseableSEのclose - 次で指定:
- インターフェース
CloseableSEのclose - 例外:
IOExceptionSE
doInit
protected void doInit(redis.clients.jedis.Jedis jedis) redis への接続を確立するために必要なことは何でもしてください。- パラメーター:
jedis-
isOpen
public boolean isOpen()- 次で指定:
- インターフェース
RedisSentinelConnectionのisOpen - 戻り値:
- サーバーに接続されている場合は true