インターフェース ReactiveScriptingCommands

すべての既知のサブインターフェース:
ReactiveClusterScriptingCommands

public interface ReactiveScriptingCommands
リアクティブインフラストラクチャを使用して実行される Redisスクリプトコマンド
導入:
2.0
作成者:
Mark Paluch, Christoph Strobl
  • メソッドの詳細

    • scriptFlush

      Mono<StringSE> scriptFlush()
      lua スクリプトキャッシュをフラッシュします。
      関連事項:
    • scriptKill

      Mono<StringSE> scriptKill()
      現在の lua スクリプトの実行を強制終了します。
      関連事項:
    • scriptLoad

      Mono<StringSE> scriptLoad(ByteBufferSE script)
      lua スクリプトを実行せずにスクリプトキャッシュにロードします。
      evalSha(String, ReturnType, int, ByteBuffer...) を呼び出してスクリプトを実行します。
      パラメーター:
      script - null であってはなりません。
      戻り値:
      決して null にはなりません。
      関連事項:
    • scriptExists

      default Mono<BooleanSE> scriptExists(StringSE scriptSha)
      指定された scriptSha がスクリプトキャッシュに存在するかどうかを確認します。
      パラメーター:
      scriptSha - スクリプトの sha1 はスクリプトキャッシュに存在します。null であってはなりません。
      戻り値:
      スクリプトが存在するかどうかを示す Mono
    • scriptExists

      Flux<BooleanSE> scriptExists(ListSE<StringSE> scriptShas)
      指定された scriptShas がスクリプトキャッシュに存在するかどうかを確認します。
      パラメーター:
      scriptShas - null であってはなりません。
      戻り値:
      Flux は、指定された ListSE 内の scriptSha ごとに 1 つのエントリを発行します。
      関連事項:
    • eval

      <T> Flux<T> eval(ByteBufferSE script, ReturnType returnType, int numKeys, ByteBufferSE... keysAndArgs)
      与えられた script を評価します。
      パラメーター:
      script - null であってはなりません。
      returnType - null であってはなりません。ReturnType.MULTI を使用すると、配列レスポンスから個々の要素を放出する代わりに、ListSE をそのまま放出します。
      numKeys -
      keysAndArgs - null であってはなりません。
      戻り値:
      決して null にはなりません。
      関連事項:
    • evalSha

      <T> Flux<T> evalSha(StringSE scriptSha, ReturnType returnType, int numKeys, ByteBufferSE... keysAndArgs)
      与えられた scriptSha を評価します。
      パラメーター:
      scriptSha - null であってはなりません。
      returnType - null であってはなりません。ReturnType.MULTI を使用すると、配列レスポンスから個々の要素を放出する代わりに、ListSE をそのまま放出します。
      numKeys -
      keysAndArgs - null であってはなりません。
      戻り値:
      決して null にはなりません。
      関連事項: