gpt4 book ai didi

database - NoSQL 新手,如何从 ID 列表中获取类别名称列表

转载 作者:可可西里 更新时间:2023-11-01 11:14:04 25 4
gpt4 key购买 nike

我的结构

cat:id:name -> name of category
cat:id:subcats -> set of subcategories
cat:list -> list of category ids

下面给了我一个猫 ID 列表:

lrange cat:list 0, -1

我是否必须迭代上述命令中的每个 id 才能在我的脚本中获取 name 字段?因为那看起来效率低下。如何从 Redis 获取类别名称列表?

最佳答案

有几种不同的方法。您可能希望列表中的值是分隔/编码的字符串,其中包含 ID、名称和您需要快速访问的任何其他值。我推荐使用 JSON 来实现互操作性和有效的字符串长度,但还有其他性能更高的格式。

如您所说,另一种选择是迭代。您可以通过在单个请求中获取所有 key 然后使用 MGET、流水线或 MULTI/EXEC 在单个高效操作中获取所有名称来提高效率。

关于database - NoSQL 新手,如何从 ID 列表中获取类别名称列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5962996/

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