Latest web development tutorials

comando Redis Evalsha

sceneggiatura Redis

Per Redis Evalsha sotto la data checksum SHA1, eseguire gli script nella cache del server.

grammatica

Redis Evalsha sintassi dei comandi di base è la seguente:

redis 127.0.0.1:6379> EVALSHA sha1 numkeys key [key ...] arg [arg ...] 

Descrizione Parametro:

  • sceneggiatura: Il parametro è un pezzo di Lua 5.1 script.Script non lo fa (e non deve) essere definita come una funzione di Lua.
  • numkeys: per il numero di parametri chiave specificata.
  • chiave [key ...]: Dal terzo argomento Eval data di inizio, mostrando nello script utilizzato dal (chiave) quelli chiave Redis, i parametri di nome chiave possono essere globali serie di variabili chiavi in Lua, con 1 sotto forma di accesso indirizzo di base (tasti [1], tasti [2], e così via).
  • arg [arg ...]: i parametri aggiuntivi nel Lua attraverso l'accesso agli array ARGV variabile globale, forme e chiavi di accesso variabile simili (ARGV [1], ARGV [ 2], e così via).

versioni disponibili

> = 2.6.0

Esempi

redis 127.0.0.1:6379> SCRIPT LOAD "return 'hello moto'"
"232fd51614574cf0867b83d384a5e898cfd24e5a"

redis 127.0.0.1:6379> EVALSHA "232fd51614574cf0867b83d384a5e898cfd24e5a" 0
"hello moto"

sceneggiatura Redis