Redis comando Evalsha
Para Redis Evalsha debajo de la suma de comprobación SHA1 dado, ejecutar secuencias de comandos en el servidor de caché.
gramática
Redis Evalsha sintaxis del comando básico es el siguiente:
redis 127.0.0.1:6379> EVALSHA sha1 numkeys key [key ...] arg [arg ...]
Descripción de parámetros:
- guión: El parámetro es una pieza de Lua 5.1 guión.Guión no lo hace (y no debe) ser definida como una función Lua.
- numkeys: para el número de parámetros clave especificadas.
- tecla [clave ...]: Desde el tercer argumento Eval fecha de inicio, que muestra en la grafía utilizada por la (clave) aquellos que son clave Redis, los parámetros de nombre clave pueden ser globales gama de variables claves en Lua, con 1 en la forma de acceso a la dirección base (teclas [1], teclas [2], y así sucesivamente).
- arg [arg ...]: parámetros adicionales en Lua a través de la variable de acceso global tabla ARGV, las formas y las teclas de acceso variables similares (argv [1], ARGV [ 2], y así sucesivamente).
versiones disponibles
> = 2.6.0
Ejemplos
redis 127.0.0.1:6379> SCRIPT LOAD "return 'hello moto'" "232fd51614574cf0867b83d384a5e898cfd24e5a" redis 127.0.0.1:6379> EVALSHA "232fd51614574cf0867b83d384a5e898cfd24e5a" 0 "hello moto"