我想使用哈希哈希(嵌套哈希)。例如,
{Key 1 ->
{Subkey 1 -> {Value1, Value2...},
Subkey 2 -> {Value1, Value2...},
.
.
Subkey n -> {Value1, Value2...}
}
Key 2 -> {...}
.
.
Key n -> {...}
}
告诉我如何在redis中定义此结构以及如何访问这些值。我试图在红宝石上使用它。
答案 0 :(得分:3)
你不能在redis中使用嵌套哈希, 但在这种情况下,你要求你可以使用两个哈希,一个用于密钥到子密钥 另一个是你的价值观的子键。
答案 1 :(得分:0)
如果您只想存储和检索它们而且不需要Redis中的哈希函数,则可以序列化子哈希(例如Marshal,JSON,YAML)。
否则考虑使用不同的键值数据库,如MongoDB;或@ whishky的回答。