インターフェース RedisTxCommands

すべての既知のサブインターフェース:
DefaultedRedisClusterConnectionDefaultedRedisConnectionRedisClusterConnectionRedisCommandsRedisConnectionRedisConnectionUtils.RedisConnectionProxyStringRedisConnection
すべての既知の実装クラス:
AbstractRedisConnectionDefaultStringRedisConnectionJedisClusterConnectionJedisConnectionLettuceClusterConnectionLettuceConnection

public interface RedisTxCommands
Redis でサポートされているトランザクション / バッチ固有のコマンド。
作成者:
Costin Leau, Christoph Strobl, Mark Paluch
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    multi() の後に発行されたすべてのコマンドを破棄します。
    multi() で開始されたトランザクションでキューに入れられたすべてのコマンドを実行します。
    void
    トランザクションブロックの開始をマークします。
    void
    以前のすべての watch(byte[]...) キーをフラッシュします。
    void
    watch(byte[]... keys)
    multi() で開始されたトランザクション中の変更について、指定された keys を監視します。
  • メソッドの詳細

    • multi

      void multi()
      トランザクションブロックの開始をマークします。
      コマンドはキューに入れられ、exec() を呼び出すことによって実行するか、discard() を使用してロールバックすることができます。
      関連事項:
    • exec

      ListSE<ObjectSE> exec()
      multi() で開始されたトランザクションでキューに入れられたすべてのコマンドを実行します。
      watch(byte[]...) と一緒に使用する場合、監視対象のキーのいずれかが変更されていると、操作は失敗します。
      戻り値:
      実行された各コマンドに対する応答のリスト。
      関連事項:
    • discard

      void discard()
      multi() の後に発行されたすべてのコマンドを破棄します。
      関連事項:
    • watch

      void watch(byte[]... keys)
      multi() で開始されたトランザクション中の変更について、指定された keys を監視します。
      パラメーター:
      keys - null であってはなりません。
      関連事項:
    • unwatch

      void unwatch()
      以前のすべての watch(byte[]...) キーをフラッシュします。
      関連事項: