インターフェース RedisSentinelCommands
- 既知のすべてのサブインターフェース:
RedisSentinelConnection
- すべての既知の実装クラス:
JedisSentinelConnection,LettuceSentinelConnection
public interface RedisSentinelCommands
Redis Sentinel 固有のコマンド。
- 導入:
- 1.4
- 作成者:
- Christoph Strobl, Mark Paluch
- 関連事項:
方法の概要
修飾子と型メソッド説明voidマスターに到達できないかのようにフェイルオーバーを強制します。masters()監視対象のマスターとその状態のCollectionSE を取得します。voidmonitor(RedisServer master) 指定されたRedisNode.getName()、RedisNode.getHost()、RedisNode.getPort()、RedisServer.getQuorum()で新しいマスターの監視を開始するように sentinel に指示します。void指定されたマスターを削除します。指定されたマスターのレプリカのリストを表示します。
方法の詳細
failover
マスターに到達できないかのようにフェイルオーバーを強制します。- パラメーター:
master- null であってはなりません。
masters
CollectionSE<RedisServer> masters()監視対象のマスターとその状態のCollectionSE を取得します。- 戻り値:
RedisServerのコレクション。null になることはありません。
replicas
指定されたマスターのレプリカのリストを表示します。- パラメーター:
master- null であってはなりません。- 戻り値:
RedisServerのコレクション。null になることはありません。
remove
指定されたマスターを削除します。サーバーは監視されなくなり、masters()によって返されることもなくなります。- パラメーター:
master- null であってはなりません。
monitor
指定されたRedisNode.getName()、RedisNode.getHost()、RedisNode.getPort()、RedisServer.getQuorum()で新しいマスターの監視を開始するように sentinel に指示します。- パラメーター:
master- null であってはなりません。