Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Heroku上多个Redis实例的最佳实践?_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails Heroku上多个Redis实例的最佳实践?

Ruby on rails Heroku上多个Redis实例的最佳实践?,ruby-on-rails,heroku,Ruby On Rails,Heroku,我计划在Rails应用程序中添加第二个Redis实例。从阅读文档来看,在Heroku上执行此操作的最佳实践似乎是将其中一个实例指定为“主要”实例,用REDIS_URLconfig var指向它,并使用另一个config var和其他名称指向第二个实例 这不太适合我,因为我想使用更多的语义名称 将我的一个实例指定为“主要”有多重要?我这样做能得到什么?这些文档包含这样的句子:“Heroku建议使用REDIS\u URLconfig变量来存储主实例的位置”,但不要进一步详述。REDIS\u URL没

我计划在Rails应用程序中添加第二个Redis实例。从阅读文档来看,在Heroku上执行此操作的最佳实践似乎是将其中一个实例指定为“主要”实例,用
REDIS_URL
config var指向它,并使用另一个config var和其他名称指向第二个实例

这不太适合我,因为我想使用更多的语义名称


将我的一个实例指定为“主要”有多重要?我这样做能得到什么?这些文档包含这样的句子:“Heroku建议使用
REDIS\u URL
config变量来存储主实例的位置”,但不要进一步详述。

REDIS\u URL没有什么神奇之处。引述支持:

虽然Heroku建议建立一个单一的数据存储服务作为主服务,并且一些工具是围绕此约定构建的,但肯定有可能有多个数据服务具有其他配置变量名称

要为配置变量指定语义名称,请向addon:create命令添加--as选项,如下所示:

heroku addons:create heroku-redis --as PERSISTENT_REDIS -a my-heroku-app
此外,可以通过不同的配置变量(如下所示)附加现有的附加组件。请参考heroku addons命令的输出,查看要使用的加载项名称(下例中为redis-abc-1234)

heroku addons:attach redis-abc-1234 --as VOLATILE_REDIS -a my-heroku-app

你找到好办法了吗?@knagode很高兴知道有人在读这篇文章!是的,我把它贴在下面了。呵呵。谢谢你的回答。有用的东西!