gpt4 book ai didi

ruby - 在 Redis 中存储哈希的哈希

转载 作者:IT王子 更新时间:2023-10-29 06:10:04 28 4
gpt4 key购买 nike

在 Redis 中存储散列的最佳方式是什么,如下所示:

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

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

最佳答案

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

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

您可能想要 SADD所有 HASH 键名都变成 SET能够得到他们所有的名字:

SADD ids id1 id2 id3 ...

关于ruby - 在 Redis 中存储哈希的哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26863906/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com