インターフェース ReactiveScriptingCommands
- 既知のすべてのサブインターフェース:
ReactiveClusterScriptingCommands
public interface ReactiveScriptingCommands
リアクティブインフラストラクチャを使用して実行される Redisスクリプトコマンド。
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl
方法の概要
修飾子と型メソッド説明<T> Flux<T>eval(ByteBufferSE script, ReturnType returnType, int numKeys, ByteBufferSE... keysAndArgs) 与えられたscriptを評価します。<T> Flux<T>evalSha(StringSE scriptSha, ReturnType returnType, int numKeys, ByteBufferSE... keysAndArgs) 与えられたscriptShaを評価します。scriptExists(StringSE scriptSha) 指定されたscriptShaがスクリプトキャッシュに存在するかどうかを確認します。scriptExists(ListSE<StringSE> scriptShas) 指定されたscriptShasがスクリプトキャッシュに存在するかどうかを確認します。lua スクリプトキャッシュをフラッシュします。現在の lua スクリプトの実行を強制終了します。scriptLoad(ByteBufferSE script) lua スクリプトを実行せずにスクリプトキャッシュにロードします。
evalSha(String, ReturnType, int, ByteBuffer...)を呼び出してスクリプトを実行します。
方法の詳細
scriptFlush
lua スクリプトキャッシュをフラッシュします。scriptKill
現在の lua スクリプトの実行を強制終了します。scriptLoad
lua スクリプトを実行せずにスクリプトキャッシュにロードします。
evalSha(String, ReturnType, int, ByteBuffer...)を呼び出してスクリプトを実行します。- パラメーター:
script- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 関連事項:
scriptExists
指定されたscriptShaがスクリプトキャッシュに存在するかどうかを確認します。- パラメーター:
scriptSha- スクリプトの sha1 はスクリプトキャッシュに存在します。null であってはなりません。- 戻り値:
- スクリプトが存在するかどうかを示す
Mono。
scriptExists
指定されたscriptShasがスクリプトキャッシュに存在するかどうかを確認します。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 にはなりません。
- 関連事項: