Как написать сценарий Lua для вставки нескольких хешей с использованием списка ключей и значений - PullRequest
0 голосов
/ 17 июня 2020

Мне нужно написать сценарий Lua для вставки 100К записей в Redis. Структура данных обозначена в Ha sh. Пример Redis: redis.call('hmset', 'key1', 'field1','value1')

Я использую сценарий ниже, но его нужно вызывать несколько раз redis.call('hmset', KEYS[1], unpack(ARGV))

Мне нужен сценарий Lua, который принимает список строк и список карт , чтобы я мог использовать for l oop и вставлять все записи одним снимком.

Любой пример сценария был бы очень признателен.

1 Ответ

1 голос
/ 17 июня 2020

Это похоже на то, что вам нужно:

for _, k in ipairs(KEYS) do
  redis.call('HSET', k, unpack(ARGV))
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...