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