English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Команда Redis Evalsha выполняет скрипт, кэшированный на сервере, на основе предоставленного sha1 контрольного кода.
Операцию кэширования скрипта на сервере можно выполнить с помощью команды SCRIPT LOAD.
В других местах этой команды, например, в传入 параметров, все также, как и в команде EVAL.
Основная грамматика команды redis Evalsha такая:
redis 127.0.0.1:6379> EVALSHA sha1 numkeys key [key ...] arg [arg ...]
Описание параметров:
>= 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"