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