如何编写lua脚本来使用键和值列表插入多个哈希

yhuiod9q  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(355)

我需要写一个lua脚本来在redis中插入10万条记录。哈希中标识的数据结构。redis示例: redis.call('hmset', 'key1', 'field1','value1') 我使用下面的脚本,但它需要被调用多次 redis.call('hmset', KEYS[1], unpack(ARGV)) 我需要一个lua脚本,它接受字符串列表和Map列表,这样我就可以使用 for 循环并一次插入所有记录。
任何样本脚本将不胜感激。

fruv7luv

fruv7luv1#

这似乎可以满足您的需要:

for _, k in ipairs(KEYS) do
  redis.call('HSET', k, unpack(ARGV))
end

相关问题