gpt4 book ai didi

雷迪斯 : Multiple keys vs bigger value

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

我是 Redis 的新手,我有以下问题。对于我的应用程序来说,拥有多个具有较小值的键或具有更大值的单个键会更好。例如,我们可以有一个包含球队的足球联赛,我们在每个球队中存储球员。我们可以有类似的东西

(key) premier_league  
(value) {MANU : [manu_player1,....,manu_player25], ...., MAN_CITY : [man_city_player1,....,man_city_player25]}

或者类似的东西

premier_league:MANU --> {players:[manu_player1,....,manu_player25]}
premier_league:MAN_CITY --> {players:[man_city_player1,....,man_city_player25]}

最佳答案

更好是一种主观品质。

就内存消耗而言,Redis 数据库中的每个键都需要一些开销,因此您拥有的键越多,“浪费”的 RAM 就越多。 OTOH,在单个 key 中保持序列化表示在访问它所需的 CPU 和网络资源方面有折衷,尤其是当只需要信息的一个子集时。

请注意,Redis 以哈希数据结构的形式提供了一个有趣的折衷方案 - 它允许对数据使用单个键,同时仍允许访问其中的离散成员(字段)。

关于雷迪斯 : Multiple keys vs bigger value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29347604/

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