Latest web development tutorials

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.