インターフェース RedisSentinelCommands

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

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

    • failover

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

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

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

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

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