インターフェース ClusterOperations<K,V>


public interface ClusterOperations<K,V>
クラスター固有の操作のための Redis 操作。RedisClusterNode は、a connection から取得することも、hostRedisNode.getPort() または node Id のいずれかを使用して構築することもできます。
導入:
1.7
作成者:
Christoph Strobl, Mark Paluch, Dennis Neufeld
  • メソッドの詳細

    • keys

      SetSE<K> keys(RedisClusterNode node, K pattern)
      指定されたノードにあるすべてのキーを取得します。
      パラメーター:
      node - null であってはなりません。
      pattern -
      戻り値:
      決して null にはなりません。
      関連事項:
    • ping

      指定されたノードに ping を実行します。
      パラメーター:
      node - null であってはなりません。
      戻り値:
      関連事項:
    • randomKey

      K randomKey(RedisClusterNode node)
      指定されたノードが提供する範囲からランダムキーを取得します。
      パラメーター:
      node - null であってはなりません。
      戻り値:
      関連事項:
    • addSlots

      void addSlots(RedisClusterNode node, int... slots)
      指定されたノードにスロットを追加します。
      パラメーター:
      node - null であってはなりません。
      slots - null であってはなりません。
    • addSlots

      void addSlots(RedisClusterNode node, RedisClusterNode.SlotRange range)
      指定されたノードに RedisClusterNode.SlotRange のスロットを追加します。
      パラメーター:
      node - null であってはなりません。
      range - null であってはなりません。
    • bgReWriteAof

      void bgReWriteAof(RedisClusterNode node)
      指定されたノードでファイルの追加のみの書き換えプロセスを開始します。
      パラメーター:
      node - null であってはなりません。
      関連事項:
    • bgSave

      void bgSave(RedisClusterNode node)
      指定されたノードで db のバックグラウンド保存を開始します。
      パラメーター:
      node - null であってはなりません。
      関連事項:
    • meet

      void meet(RedisClusterNode node)
      ノードをクラスターに追加します。
      パラメーター:
      node - null であってはなりません。
    • forget

      void forget(RedisClusterNode node)
      クラスターからノードを削除します。
      パラメーター:
      node - null であってはなりません。
    • flushDb

      void flushDb(RedisClusterNode node)
      ノードのデータベースをフラッシュします。
      パラメーター:
      node - null であってはなりません。
      関連事項:
    • flushDb

      指定された RedisServerCommands.FlushOption を使用してノード上の db をフラッシュします。
      パラメーター:
      node - null であってはなりません。
      option - null であってはなりません。
      導入:
      2.7
      関連事項:
    • getReplicas

      パラメーター:
      node - null であってはなりません。
      戻り値:
    • save

      void save(RedisClusterNode node)
      現在のデータベーススナップショットをサーバーに同期保存します。
      パラメーター:
      node - null であってはなりません。
      関連事項:
    • shutdown

      void shutdown(RedisClusterNode node)
      指定されたノードをシャットダウンします。
      パラメーター:
      node - null であってはなりません。
      関連事項:
    • reshard

      void reshard(RedisClusterNode source, int slot, RedisClusterNode target)
      スロット割り当てを 1 つのソースからターゲットノードに移動し、スロットに関連付けられているキーをコピーします。
      パラメーター:
      source - null であってはなりません。
      slot -
      target - null であってはなりません。