gpt4 book ai didi

json - AWS 弹性缓存 : Is it possible Redis compatible Elasticache to store Json Files

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

是否可以将 json 文件存储在与 Amazon Web Services Redis 兼容的 Elasticache 中?如果可能,最好的方法是什么?

最佳答案

**已编辑 - 下面的答案现已过时。好像AWS began to support it大约在 2021 年后。哇哦!

reJson 是 Redis 生态系统中的一个模块插件。它可以将 JSON 直接存储到 Redis 缓存中。但是,由于许可问题,AWS 弹性缓存不支持模块。

TLDR - 亚马逊从开源中获利,但没有回馈。 https://techcrunch.com/2019/02/21/redis-labs-changes-its-open-source-license-again/

所以如果你想直接存储 JSON,你需要启动你自己的 EC2 集群,安装带有 reJSON 的 Redis。

另一种方法是根据您的用例,看看您是否可以在 Elastic 缓存中存储“哈希”数据类型或“字符串”...

如果采用将 JSON 化字符串作为每个键的值存储到 Redis 的路径,您的应用程序必须在从 Redis 检索数据后将其解析回 JSON。

哈希也是如此,不过对于哈希,您可以访问特定字段而不是整个 JSON。

如果您设想您的应用程序将来会添加更多字段,但在大多数情况下您需要一些字段,请使用 Hash。否则,为了简单起见,请使用 String。

https://redis.io/topics/data-types-intro

关于json - AWS 弹性缓存 : Is it possible Redis compatible Elasticache to store Json Files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41547073/

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