comando Redis Evalsha
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"