English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Команда redis Script Load используется для добавления скрипта script в кеш скриптов, но не выполняет этот скрипт немедленно.
EVAL Команда также добавляет скрипт в кеш скриптов, но она сразу же выполняет传入ный скрипт.
Если заданный скрипт уже находится в кеше, то не выполняется никакая операция.
После того как скрипт добавлен в кеш, через EVALSHA Команды, можно вызвать этот скрипт с помощью SHA1 контрольной суммы скрипта.
Скрипты могут храниться в кеше бесконечно долго, до выполнения SCRIPT FLUSH до.
Для получения дополнительной информации о том, как использовать Redis для выполнения Lua-скриптов, см. EVAL Команда.
Основная грамматика команды redis Script Load:
redis 127.0.0.1:6379> SCRIPT LOAD script
>= 2.6.0
SHA1 контрольная сумма данного скрипта
redis 127.0.0.1:6379> SCRIPT LOAD "return 1" "e0e1f9fabfc9d4800c877a703b823ac0578ff8db"