Redisのスクリプト

スクリプトを実行するためのRedisのLuaスクリプトインタプリタ。 組み込みLuaの環境でサポートされているレイズ2.6バージョン。EVALのための共通のコマンド・スクリプト

文法

次のようにコマンドの評価の基本的な構文は次のとおりです。

redis 127.0.0.1:6379> EVAL script numkeys key [key ja.] arg [arg ja.]

次の例では、Redisのスクリプトの作業プロセスを示しています。

redis 127.0.0.1:6379> EVAL "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second

1) "key1"
2) "key2"
3) "first"
4) "second"

Redisのスクリプトコマンド

次の表は、Redisのスクリプト一般的なコマンドを示しています。

いいえ。 コマンドと説明
1 EVALスクリプトnumkeysキー[キーja.] argを[引数ja.]
エグゼクティブのLuaスクリプト。
2 EVALSHAのSHA1 numkeysキー[キーja.] argを[引数ja.]
エグゼクティブのLuaスクリプト。
3 SCRIPTスクリプトをEXISTS [スクリプトja.]
スクリプトがキャッシュそこに保存されているかどうかを指定します。
4 SCRIPTのFLUSH
スクリプトキャッシュからすべてのスクリプトを削除します。
5 SCRIPT KILL
現在実行されているのLuaスクリプトを殺します。
6 SCRIPTのLOADスクリプト
スクリプトキャッシュスクリプトにスクリプトを追加しますが、スクリプトはすぐに実行されません。