le script Redis
Redis Lua interpréteur de script pour exécuter le script. Reids 2.6 version prise en charge par l'environnement Lua intégré. script de commande commun pourEVAL.
grammaire
Syntaxe Eval base de la commande est la suivante:
redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]
Exemples
L'exemple suivant illustre Redis processus de travail de script:
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 courantes de script Redis:
Non. | Commande et la description |
---|---|
1 | clé [key ...] de scripts EVAL arg [arg ...] script Lua exécutif. |
2 | EVALSHA numKeys sha1 clé [key ...] arg [arg ...] script Lua exécutif. |
3 | SCRIPT EXISTE le script [script ...] Indique si le script a été enregistré dans le cache eux. |
4 | SCRIPT FLUSH Supprimer tous les scripts à partir du cache de script. |
5 | SCRIPT KILL Tuer des scripts Lua qui sont actuellement en cours d'exécution. |
6 | SCRIPT script LOAD Ajouter le script pour le script de cache de script, mais le script n'exécute immédiatement. |