Manuel chinois ...login
Manuel chinois d'opération de commande Redis
auteur:php.cn  temps de mise à jour:2022-04-12 14:07:28

Script Redis


Les scripts Redis utilisent l'interpréteur Lua pour exécuter des scripts. Reids version 2.6 prend en charge l'environnement Lua via la version intégrée. La commande courante pour exécuter des scripts est EVAL.

Syntaxe

La syntaxe de base de la commande Eval est la suivante :

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

Exemple

L'exemple suivant illustre le processus de travail du script 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"

Commandes de script Redis

Le tableau suivant répertorie les commandes de script Redis courantes :

序号命令及描述
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 添加到脚本缓存中,但并不立即执行这个脚本。

Site Web PHP chinois