インターフェース ScriptExecutor<K>

型パラメーター:
K - スクリプトの実行中に渡される可能性のあるキーの型
すべての既知の実装クラス:
DefaultScriptExecutor

public interface ScriptExecutor<K>
RedisScript を実行します
作成者:
Jennifer Hickey
  • メソッドの詳細

    • execute

      <T> T execute(RedisScript<T> script, ListSE<K> keys, ObjectSE... args)
      指定された RedisScript を実行します
      パラメーター:
      script - 実行するスクリプト
      keys - スクリプトに渡す必要のあるキー
      args - スクリプトに渡す必要のある引数
      戻り値:
      スクリプトの戻り値。RedisScript.getResultType() が null の場合は null。おそらく使い捨てのステータス応答を示します (つまり、"OK" )
    • execute

      <T> T execute(RedisScript<T> script, RedisSerializer<?> argsSerializer, RedisSerializer<T> resultSerializer, ListSE<K> keys, ObjectSE... args)
      指定された RedisSerializer を使用して、指定された RedisScript を実行し、スクリプトの引数と結果を直列化します。
      パラメーター:
      script - 実行するスクリプト
      argsSerializer - 引数の直列化に使用する RedisSerializer
      resultSerializer - スクリプトの戻り値の直列化に使用する RedisSerializer
      keys - スクリプトに渡す必要のあるキー
      args - スクリプトに渡す必要のある引数
      戻り値:
      スクリプトの戻り値。RedisScript.getResultType() が null の場合は null。おそらく使い捨てのステータス応答を示します (つまり、"OK" )