インターフェース RedisScriptingCommands
- すべての既知のサブインターフェース:
DefaultedRedisClusterConnection、DefaultedRedisConnection、RedisClusterConnection、RedisCommands、RedisConnection、RedisConnectionUtils.RedisConnectionProxy、StringRedisConnection
- すべての既知の実装クラス:
AbstractRedisConnection、DefaultStringRedisConnection、JedisClusterConnection、JedisConnection、LettuceClusterConnection、LettuceConnection
public interface RedisScriptingCommands
スクリプトコマンド。
- 作成者:
- Costin Leau, Christoph Strobl, David Liu, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明<T> Teval(byte[] script, ReturnType returnType, int numKeys, byte[]... keysAndArgs) 与えられたscriptを評価します。<T> TevalSha(byte[] scriptSha, ReturnType returnType, int numKeys, byte[]... keysAndArgs) 与えられたscriptShaを評価します。<T> TevalSha(StringSE scriptSha, ReturnType returnType, int numKeys, byte[]... keysAndArgs) 与えられたscriptShaを評価します。scriptExists(StringSE... scriptShas) 指定されたscriptShasがスクリプトキャッシュに存在するかどうかを確認します。voidlua スクリプトキャッシュをフラッシュします。void現在の lua スクリプトの実行を強制終了します。scriptLoad(byte[] script) lua スクリプトを実行せずにスクリプトキャッシュにロードします。
evalSha(byte[], ReturnType, int, byte[]...)を呼び出してスクリプトを実行します。
メソッドの詳細
scriptFlush
void scriptFlush()lua スクリプトキャッシュをフラッシュします。scriptKill
void scriptKill()現在の lua スクリプトの実行を強制終了します。scriptLoad
lua スクリプトを実行せずにスクリプトキャッシュにロードします。
evalSha(byte[], ReturnType, int, byte[]...)を呼び出してスクリプトを実行します。- パラメーター:
script- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
scriptExists
指定されたscriptShasがスクリプトキャッシュに存在するかどうかを確認します。- パラメーター:
scriptShas-- 戻り値:
- 返される
ListSE 内の指定された scriptSha ごとに 1 つのエントリ、またはパイプライン / トランザクションで使用される場合は null です。 - 関連事項:
eval
与えられたscriptを評価します。- パラメーター:
script- null であってはなりません。returnType- null であってはなりません。numKeys-keysAndArgs- null であってはなりません。- 戻り値:
- スクリプトの結果。パイプライン / トランザクションで使用される場合は null。
- 関連事項:
evalSha
@Nullable <T> T evalSha(StringSE scriptSha, ReturnType returnType, int numKeys, byte[]... keysAndArgs) 与えられたscriptShaを評価します。- パラメーター:
scriptSha- null であってはなりません。returnType- null であってはなりません。numKeys-keysAndArgs- null であってはなりません。- 戻り値:
- スクリプトの結果。パイプライン / トランザクションで使用される場合は null。
- 関連事項:
evalSha
@Nullable <T> T evalSha(byte[] scriptSha, ReturnType returnType, int numKeys, byte[]... keysAndArgs) 与えられたscriptShaを評価します。- パラメーター:
scriptSha- null であってはなりません。returnType- null であってはなりません。numKeys-keysAndArgs- null であってはなりません。- 戻り値:
- スクリプトの結果。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 1.5
- 関連事項: