English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Команда redis Script Load

Скрипты Redis

Команда 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"

Скрипты Redis