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