1

在 Redis 中存储哈希的最佳方法是什么,如下所示:

id1->{key1->value1, key2->value2, key3->value3….} , id3->{key1->value1, key2->value2, key3->value3….} ….

其中key1, key2, key3... 是语言的两个字母代码(en、es 等),但其中一些键可以有不同的语言集,一个键可以有大约 30 种不同的语言。

4

1 回答 1

5

这正好适合 Redis HASH,您可以使用HMSET将所有字段添加到每个哈希:

HMSET id1 key1 value1 key2 value2 ...
HMSET id2 key1 value1 key2 value2 ...
HMSET id3 key1 value1 key2 value2 ...
...

您可能希望将所有HASH键名称添加到SET中,以便能够获取它们的所有名称:

SADD ids id1 id2 id3 ...
于 2014-11-12T19:55:22.430 回答