首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在redis中存储和使用配置文件的最佳方式?

在redis中存储和使用配置文件的最佳方式?
EN

Stack Overflow用户
提问于 2018-11-23 03:30:33
回答 1查看 797关注 0票数 0

我有一个配置文件,结构如下-

代码语言:javascript
复制
"Root":{
       "Parent":{
            "Child1":{"Key1":"Value1"},
                    {"Key2":"Value2"},
                    {"Key3":"Value3"}
            "Child2":{"Key1":"Value1"},
                    {"Key2":"Value2"},
                    {"Key3":"Value3"}
               }
       }

我想将此配置存储在我的PCF的Redis实例中。我正在考虑用ConnectionMultiplexer创建一个数据库,也就是说“配置”,然后用键添加每个值(根:父项:奇尔迪:键值),并为其添加相应值的值。为了读取值,我可以从消费者那里询问孩子的名字和科伊的名字,然后返回valuei。请建议,如果有人有更好的方法来实现这一点?配置的大小可以非常大,最高可达1000个孩子的配置。

EN

回答 1

Stack Overflow用户

发布于 2018-11-26 22:44:00

我建议你不应该使用Redis来存储你的配置,而应该使用Spring Cloud Config Server

Config Server是专门为存储应用程序配置而构建的,它支持多个环境,并在应用程序之间共享通用配置。不仅如此,您还可以使用Steeltoe's Config Server Configuration Provider通过IConfiguration从您的应用程序中访问配置,而无需为Redis编写自己的配置提供程序或执行其他自定义操作。在git存储库中使用结构化文件维护配置值也可能比在Redis字典中维护配置值更容易,而且所有更改都很容易审核,并且可以通过git历史快速恢复。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53437106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档