インターフェース 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> T
eval
(byte[] script, ReturnType returnType, int numKeys, byte[]... keysAndArgs) 与えられたscript
を評価します。<T> T
evalSha
(byte[] scriptSha, ReturnType returnType, int numKeys, byte[]... keysAndArgs) 与えられたscriptSha
を評価します。<T> T
evalSha
(StringSE scriptSha, ReturnType returnType, int numKeys, byte[]... keysAndArgs) 与えられたscriptSha
を評価します。scriptExists
(StringSE... scriptShas) 指定されたscriptShas
がスクリプトキャッシュに存在するかどうかを確認します。void
lua スクリプトキャッシュをフラッシュします。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
-- 戻り値:
- 返された
List
SE の 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
- 関連事項: