English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der Redis Evalsha-Befehl basiert auf der gegebenen sha1 Prüfcode, Ausführung des Skripts im Cache auf dem Server.
Die Speicherung des Skripts im Server kann durch den Befehl SCRIPT LOAD durchgeführt werden.
An anderen Stellen dieses Befehls, wie z.B. der Übertragungsweg der Parameter, ist er ähnlich wie der EVAL-Befehl.
Basisgrammatik des Redis Evalsha-Befehls ist wie folgt:
redis 127.0.0.1:6379> EVALSHA sha1 numkeys key [key ...] arg [arg ...]
Parameterbeschreibung:
>= 2.6.0
redis 127.0.0.1:6379> SCRIPT LOAD "return 'hello moto'" "232fd51614574cf0867b83d384a5e898cfd24e5a" redis 127.0.0.1:6379> EVALSHA "232fd51614574cf0867b83d384a5e898cfd24e5a" 0 "hello moto"