我正在开发一个有4个产品的产品套件.现在,所有配置数据都在XML或属性文件中.这种方法是不可维护的,因为我们必须管理不同环境的不同配置文件(例如生产,开发等).
那么,处理配置数据的最佳方法是什么?
另外,我们可以将其模块化为一个单独的模块吗?这样所有产品都可以使用这个模块.我们不想使用属性文件.我正在寻找一种解决方案,我们可以将所有配置特定代码作为新的配置模块移动,并将所有配置数据保存在数据库中.
我想知道为什么我们需要Redis服务器来运行CKAN。
如果需要,为什么?以及如何使用CKAN进行配置?
ps我正在RHEL7中运行我的ckan实例。