Redis сценарий
интерпретатор сценариев Redis Луа для выполнения сценария. REIDS 2.6 версия поддерживаемой встроенной среды Lua. Обычный сценарий для командыEVAL.
грамматика
Eval Базовый синтаксис команды выглядит следующим образом:
redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]
примеров
Следующий пример демонстрирует REDIS процесс работы скрипта:
redis 127.0.0.1:6379> EVAL "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second 1) "key1" 2) "key2" 3) "first" 4) "second"
Команды сценария Redis
В следующей таблице перечислены общие команды Redis сценария:
Нет. | Команда и описание |
---|---|
1 | Eval скрипта numkeys ключ [ключ ...] Арг [аргумент ...] Исполнительный Lua скрипт. |
2 | EVALSHA sha1 numkeys ключ [ключ ...] Арг [аргумент ...] Исполнительный Lua скрипт. |
3 | СЦЕНАРИЙ СУЩЕСТВУЕТ сценарий [сценарий ...] Указывает, был ли сценарий был сохранен в кэше им. |
4 | СЦЕНАРИЙ FLUSH Удалить все сценарии из кэша сценариев. |
5 | СЦЕНАРИЙ УБИТЬ Убить Lua скрипты, запущенные в данный момент. |
6 | Сценарий загрузки сценария Добавьте сценарий к сценарию кэш-скрипт, но сценарий не выполняется немедленно. |