如果有更好的解决方案,请告诉我。 我有一个带ID的单个集,以及带有值的多个键,例如:
items
---
121
122
123
和每个集合条目的键:
keys
---
item:121 value1
item:122 value2
...
item:123 valueN
我需要做的是将带有值的set items连接到结果列表中。 我可以使用lua脚本和语句来执行此操作。
或者,有更多花哨的解决方案,也许最好使用单个HSET
而不是单独的密钥来存储索引值。
答案 0 :(得分:3)
您的问题很难理解。以下是解释它的一种方式。请随意更正,以澄清您的问题:
items = {
"121",
"122",
"123"
}
keys = {
["item:121"]: "value1",
["item:122"]: "value2",
["item:123"]: "value3"
}
-- correlate the two tables
result = {}
for i,item in pairs(items) do
result[item] = keys["item:" .. item]
end
-- result:
result = {
["121"] = "value1",
["122"] = "value2",
["123"] = "value3"
}