如何在Heroku上选择Redis插件

时间:2015-03-26 17:56:37

标签: ruby-on-rails heroku redis sidekiq

我是Rails的新手,并尝试在Heroku上使用Sidekiq和Rails 4.2。因此我需要选择一个Redis Heroku附加组件,但是不太了解如何评估不同的服务(内存大小,连接......)

我将使用Sidekiq进行邮件程序,推送通知和外部API调用,最终一次保存一个对象。

有关选择哪个附加组件的建议?

1 个答案:

答案 0 :(得分:9)

免责声明 - 我与Redis Labs,Redis Cloud Heroku插件的提供商

要估算您需要多少内存以及连接数量,请使用您的应用进行一些本地测试。获得大概数据后,只需从所需的附加组件中选择合适的计划。

虽然大多数提供商提供看似相同的服务,但Redis Cloud是唯一实际提供不间断升级/降级程序的提供商。这意味着如果您更改了附加组件的计划,您的数据库仍然可用(当然包含所有数据)。 AFAIK,其他提供商在您更改计划时重新配置不同的Redis实例,这需要迁移(即一些停机时间)。

最后,您可以比较不同提供商之间的$ -per-MB - 上次我检查时,Redis Cloud是最便宜的,并且拥有最多的计划选择:)