【问题标题】:Is it bad practice to store JSON as a string in Redis?将 JSON 作为字符串存储在 Redis 中是不好的做法吗?
【发布时间】:2022-10-06 21:58:52
【问题描述】:

我是 Redis 的新手。我正在做一个 nodejs 项目。我想将 JSON 存储在 Redis 中以进行缓存。我应该将 JSON 存储为字符串还是应该使用 RedisJSON 模块?他们之间有什么区别?比如性能等等。

    标签: node.js redis


    【解决方案1】:

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

    所以推荐使用RedisJSON,Redis自己支持。

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

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

    JSON Storage

    【讨论】:

      猜你喜欢
      • 2018-10-29
      • 2016-01-27
      • 2011-08-09
      • 2014-03-09
      • 2017-02-02
      • 1970-01-01
      • 2019-11-29
      • 1970-01-01
      • 2015-07-27
      相关资源
      最近更新 更多