gpt4 book ai didi

database - 使用 JSON 对象作为值对数据库速度的性能有影响吗?

转载 作者:行者123 更新时间:2023-12-03 06:37:36 30 4
gpt4 key购买 nike

我正在尝试使用 redis 构建身份验证系统。电子邮件是其他 vales 作为散列密码的 key ,uuid 存储为 JSON 对象。该 JSON 对象是键值对的值(键是电子邮件)。 Redis 是一个非常快速的键值存储。那么,如果我使用 JSON 存储数据,对 redis 的性能或任何其他缺点有什么影响吗?

我是这里的初学者。因此,如果您能提供一些详细的答案,我将非常感谢您
谢谢

最佳答案

与存储类似大小的字符串相比,没有影响/性能差异,Redis 会将其存储为字符串。 Redis 不会知道它是一个 JSON 字符串 你正在存储。见 https://redis.io/topics/data-types .

这是假设您在客户端应用程序上反序列化/序列化。

考虑模块 RedisJSON如果您需要更高级的功能,而不仅仅是将 JSON 对象存储为序列化字符串。或者使用另一种数据类型(如 Hash)来获得字段级访问权限。

关于database - 使用 JSON 对象作为值对数据库速度的性能有影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59505284/

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