Redis-scripting-eval
提供:Dev Guides
Redis-スクリプト評価コマンド
Redis EVAL コマンドは、Luaインタープリターを使用してスクリプトを評価するために使用されます。 EVALの最初の引数はLua 5.1スクリプトです。 スクリプトはLua関数を定義する必要はありません(定義するべきではありません)。 Redisサーバーのコンテキストで実行されるのは単なるLuaプログラムです。 EVALの2番目の引数は、Redisキー名を表す(3番目の引数から始まる)スクリプトに続く引数の数です。 これらの引数には、1ベースの配列の形式でKEYSグローバル変数を使用してLuaからアクセスできます(したがって、KEYS [1]、KEYS [2]、…)。 追加のすべての引数はキー名を表すものではなく、ARGVグローバル変数を使用してLuaからアクセスできます。これは、キーで起こることと同様です(ARGV [1]、ARGV [2]、…)。
構文
以下は、Redis EVAL コマンドの基本構文です。