将 JSON 作为字符串存储在 Redis 中是一种不好的做法吗?

mka*_*mka 5 json redis node.js

我是 Redis 新手。我正在做一个nodejs项目。我想将 JSON 存储在 Redis 中进行缓存。

我应该将 JSON 存储为字符串还是应该使用RedisJSON模块?他们之间有什么区别?比如表演等等。

Mur*_*ran 6

正如 Redis 文档中所述,反序列化和序列化 JSON 会产生额外的处理能力和额外的数据大小。

这就是为什么建议使用RedisJSON,Redis本身就支持RedisJSON。

最重要的是,这既消除了数据丢失的风险,又允许您消耗更少的处理能力。

序列化在读取和写入期间占用客户端计算资源。JSON 格式增加了数据的大小 Redis 只有间接的方法来操作实际的 JSON 数据。

JSON存储

  • 谢谢,解释得很好。 (2认同)