我对Rails不太熟悉,正在尝试在Heroku上使用Sidekiq和Rails 4.2。因此,我需要选择一个Redis Heroku插件,但我不太了解如何评估不同的服务(内存大小,连接等)。
我将使用Sidekiq来处理邮件,推送通知和外部API调用,这些最终会一次保存一个对象。
有关选择哪个插件的建议吗?
我对Rails不太熟悉,正在尝试在Heroku上使用Sidekiq和Rails 4.2。因此,我需要选择一个Redis Heroku插件,但我不太了解如何评估不同的服务(内存大小,连接等)。
我将使用Sidekiq来处理邮件,推送通知和外部API调用,这些最终会一次保存一个对象。
有关选择哪个插件的建议吗?
免责声明 - 我是 Redis Labs 的一员,提供 Redis Cloud Heroku add-on 服务
为了估算您需要的内存量和连接数,请对您的应用程序进行一些本地测试。一旦您得到大概的数字,只需从您想要的 add-on 中选择适当的计划即可。
虽然大多数提供商提供看起来相同的服务,但 Redis Cloud 是唯一一个真正提供不间断升级/降级程序的提供商。这意味着,如果您更改了 add-on 的计划,您的数据库仍然可用(当然还有所有数据)。据我所知,其他提供商在更改计划时会重新配置不同的 Redis 实例,这需要迁移(即有一些停机时间)。
最后,您可以比较不同提供商之间的每美元 MB 价格 - 上次我检查时,Redis Cloud 是最便宜且拥有最大的计划选择 :)