gpt4 book ai didi

memory-management - Redis - 如何存储我的数据?

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

在 redis 站点中,在“内存优化”中它说小散列使用的内存比几个键少,所以最好存储一个带有几个字段而不是几个键的小散列,所以我想到制作,例如,用户散列并将用户存储在字段中作为 json 序列化数据,但是我的散列真的很大,这意味着我有很多字段。

将用户存储为具有很多字段的单个散列还是存储为多个小散列更好??

我问这个是因为在 redis 网站上说“小”散列比存储几个值的几个键更好,但我不知道它是否仍然适用于真正大的散列。

最佳答案

我会说你最好的解决方案是为每个用户创建一个 key ,可能由用户 id 命名并存储 json 数据。

我们尝试将每个用户存储为每个用户 1 个哈希,然后为每个用户属性存储字段,但我们发现我们从未真正单独使用这些字段,并且在大多数情况下需要大部分数据(HGETALL),因此切换到存储 json - 这也有助于保留数据类型。

需要更多关于您尝试存储数据的内容和方式的详细信息,以便真正提供更多建议。

关于memory-management - Redis - 如何存储我的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36900675/

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