1

客观的:

目标是能够在 Redis 中存储 json 列表并能够在 Redis 本身中对其进行操作。

问题陈述

问题在于,操作 JSON 列表需要我们将所有数据带入应用程序,然后才能对其进行任何合理的处理。例如,过滤 JSON 列表,其中 JSON 字符串针对某个 JSON 路径具有特定值,诸如此类。这减慢了应用程序的能力,违背了拥有 Redis 的目的。

我们正在考虑的可能解决方案

  • 我们正在考虑使用 RedisJSON 在 Redis 中原生支持 JSON,但它似乎不能满足我们的要求。如果我错了,请纠正我。[我对 Redis 非常陌生。]
  • 我们正在考虑的另一个解决方案是在 Redis 服务器本身上编写 Lua 脚本,或者使用scala-redis 之类的库在 Redis 上执行 Lua 脚本。

请建议我们:

  1. 如果有更好的方法在 Redis 中表示这样的数据?
  2. 如果 RedisJSON 或类似的模块可以解决我们的问题?
  3. 如果我们对使用像 scala-redis 这样的库是正确的?

请让我知道这是否适合这个问题,或者这个问题需要以更好的方式表达。

4

0 回答 0