クラス BatchStrategies

java.lang.ObjectSE
org.springframework.data.redis.cache.BatchStrategies

public abstract class BatchStrategies extends ObjectSE
Redis KEYS または SCAN コマンドを使用した、事前定義された BatchStrategy 実装のコレクション。
導入:
2.6
作成者:
Mark Paluch, Christoph Strobl, John Blum, Yong-Hyun Kim
  • メソッドの詳細

    • keys

      public static BatchStrategy keys()
      単一の KEYS および DEL コマンドを使用して一致するすべてのキーを削除する BatchStrategyKEYS は、Redis データベースのキースペース全体をスキャンし、大きなキースペースで Redis ワーカースレッドを長時間ブロックする可能性があります。

      KEYS は、スタンドアロンおよびクラスター化(シャード)Redis 操作モードでサポートされます。

      戻り値:
      KEYS を使用したバッチ戦略。
    • scan

      public static BatchStrategy scan(int batchSize)
      SCAN カーソルと潜在的に複数の DEL コマンドを使用して一致するすべてのキーを削除する BatchStrategy。この戦略により、構成可能なバッチサイズでスキャンバッチ処理を最適化できます。

      SCAN 戦略の使用は、すべてのドライバーおよび Redis 操作モードでサポートされていない可能性があることに注意してください。

      戻り値:
      SCAN を使用したバッチ戦略。