インターフェース 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
を使用すると、配列レスポンスから個々の要素を放出する代わりに、List
SE をそのまま放出します。numKeys
-keysAndArgs
- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 関連事項:
evalSha
<T> Flux<T> evalSha(StringSE scriptSha, ReturnType returnType, int numKeys, ByteBufferSE... keysAndArgs) 与えられたscriptSha
を評価します。- パラメーター:
scriptSha
- null であってはなりません。returnType
- null であってはなりません。ReturnType.MULTI
を使用すると、配列レスポンスから個々の要素を放出する代わりに、List
SE をそのまま放出します。numKeys
-keysAndArgs
- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 関連事項: