Latest web development tutorials

Redis comando Evalsha

guión Redis

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"

guión Redis