多个rails应用程序的heroku memcachier

时间:2013-09-13 13:56:38

标签: ruby-on-rails ruby-on-rails-3 caching heroku

我们可以为我的heroku帐户使用相同的MEMCACHIER配置变量用于多个rails应用程序。

就像我有一个使用MEMCACHIER的app1。我还有另一个app2(app1的子应用程序)和这个app2有一些常见的缓存键或一些单独的键。那么我们可以为这两个应用程序使用单个MEMCACHIER吗?

1 个答案:

答案 0 :(得分:0)

是的!最简单的方法是在其中一个应用程序上简单地配置MemCachier,然后在另一个应用程序中设置相应的环境变量。即,

$ heroku addons:add memcachier:1000
$ heroku config:get

然后复制变量MEMCACHIER_USERNAMEMEMCACHIER_PASSWORDMEMCACHIER_SERVERS并在相应的Heroku应用中进行设置。

您也可以直接从MemCachier通过website配置MemCachier缓存。然后,您将为两个应用程序设置配置变量,并且具有很好的优势,即您的缓存不会与它们中的任何一个绑定。因此,如果你杀死了这两个应用程序,你的缓存仍然存在,可以单独管理。