Redis Scripting: EVAL скрипт numkeys key [key ...] arg [arg ...]
Описание
Команда Redis EVAL используется для оценки сценариев с использованием интерпретатора Lua. Первым аргументом EVAL является скрипт Lua 5.1, и скрипту не нужно определять функцию Lua. Это просто программа Lua, которая будет работать в контексте сервера Redis. Второй аргумент EVAL - это число аргументов, следующих за сценарием, представляющим имена ключей Redis. Lua может получить доступ к этим аргументам, используя глобальную переменную KEYS в форме массива, основанного на единицах (то есть KEYS [1], KEYS [2], ...).
Синтаксис:
EVAL скрипт numkeys key [key ...] arg [arg ...]
Доступно с
2.6.0.
Пример:
redis 127.0.0.1:6379> eval "return {KEYS [1], KEYS [2], ARGV [1], ARGV [2]}" 2 key1 key2 первая секунда 1) "ключ1" 2) "ключ2" 3) «первый» 4) «второй»
Предыдущий: Redis транзакции СМОТРЕТЬ
Далее: ЭВАЛЬША
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code