Redisコマンド操作中国語マ...login
Redisコマンド操作中国語マニュアル
著者:php.cn  更新時間:2022-04-12 14:07:28

Redis 脚本


Redis スクリプトは、Lua インタープリターを使用してスクリプトを実行します。 Reids バージョン 2.6 は、組み込みを介して Lua 環境をサポートします。スクリプトを実行する一般的なコマンドは EVAL です。

構文

Eval コマンドの基本的な構文は次のとおりです:

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

次の例は、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 スクリプト:

シリアル番号 コマンドと説明
1EVAL script numkeys key [key ...] arg [arg ...]
Lua スクリプトを実行します。
2EVALSHA sha1 numkeys key [key ...] arg [arg ...]
Lua スクリプトを実行します。
3SCRIPT EXISTS script [script ...]
指定されたスクリプトがキャッシュに保存されているかどうかを確認します。
4スクリプトフラッシュ
スクリプトキャッシュからすべてのスクリプトを削除します。
5SCRIPT KILL
現在実行中の Lua スクリプトを強制終了します。
6SCRIPT LOADスクリプト
スクリプトをスクリプトキャッシュに追加しますが、スクリプトはすぐには実行されません。

PHP中国語ウェブサイト