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