如何在Heroku上选择Redis插件

ste*_*cdn 3 ruby-on-rails heroku redis sidekiq

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

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

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

Ita*_*ber 9

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

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

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

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

  • 我最近在Heroku上切换到了Redis Lab的Memcached Cloud,因为我们遇到了Heroku Memcachier插件的问题.与您的支持团队打交道是积极的,我感觉您的团队真的知道他们在做什么.所以你有我的事. (3认同)