インターフェース RedisSentinelCommands

すべての既知のサブインターフェース:
RedisSentinelConnection
すべての既知の実装クラス:
JedisSentinelConnectionLettuceSentinelConnection

public interface RedisSentinelCommands
Redis Sentinel 固有のコマンド。
導入:
1.4
作成者:
Christoph Strobl, Mark Paluch
関連事項:
  • メソッドの詳細

    • failover

      void failover(NamedNode master)
      マスターに到達できないかのようにフェイルオーバーを強制します。
      パラメーター:
      master - null であってはなりません。
    • masters

      監視対象のマスターとその状態の CollectionSE を取得します。
      戻り値:
      RedisServer のコレクション。null になることはありません。
    • replicas

      CollectionSE<RedisServer> replicas(NamedNode master)
      指定されたマスターのレプリカのリストを表示します。
      パラメーター:
      master - null であってはなりません。
      戻り値:
      RedisServer のコレクション。null になることはありません。
    • remove

      void remove(NamedNode master)
      指定されたマスターを削除します。サーバーは監視されなくなり、masters() によって返されることもなくなります。
      パラメーター:
      master - null であってはなりません。
    • monitor

      void monitor(RedisServer master)
      指定された RedisNode.getName()RedisNode.getHost()RedisNode.getPort()RedisServer.getQuorum() で新しいマスターの監視を開始するように sentinel に指示します。
      パラメーター:
      master - null であってはなりません。