Operasi arahan ...login
Operasi arahan Redis Manual Cina
pengarang:php.cn  masa kemas kini:2022-04-12 14:07:28

Skrip Redis


Skrip Redis menggunakan penterjemah Lua untuk melaksanakan skrip. Reids versi 2.6 menyokong persekitaran Lua melalui terbina dalam. Perintah biasa untuk melaksanakan skrip ialah EVAL.

Sintaks

Sintaks asas arahan Eval adalah seperti berikut:

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

Contoh

Contoh berikut menunjukkan proses kerja skrip 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"

Arahan skrip Redis

Jadual berikut menyenaraikan arahan biasa untuk skrip redis:

序号命令及描述
1EVAL script numkeys key [key ...] arg [arg ...]
执行 Lua 脚本。
2EVALSHA sha1 numkeys key [key ...] arg [arg ...]
执行 Lua 脚本。
3SCRIPT EXISTS script [script ...]
查看指定的脚本是否已经被保存在缓存当中。
4SCRIPT FLUSH
从脚本缓存中移除所有脚本。
5SCRIPT KILL
杀死当前正在运行的 Lua 脚本。
6SCRIPT LOAD script
将脚本 script 添加到脚本缓存中,但并不立即执行这个脚本。

Laman web PHP Cina