如何在Heroku上选择Redis插件

5

我对Rails不太熟悉,正在尝试在Heroku上使用Sidekiq和Rails 4.2。因此,我需要选择一个Redis Heroku插件,但我不太了解如何评估不同的服务(内存大小,连接等)。

我将使用Sidekiq来处理邮件,推送通知和外部API调用,这些最终会一次保存一个对象。

有关选择哪个插件的建议吗?

1个回答

11

免责声明 - 我是 Redis Labs 的一员,提供 Redis Cloud Heroku add-on 服务

为了估算您需要的内存量和连接数,请对您的应用程序进行一些本地测试。一旦您得到大概的数字,只需从您想要的 add-on 中选择适当的计划即可。

虽然大多数提供商提供看起来相同的服务,但 Redis Cloud 是唯一一个真正提供不间断升级/降级程序的提供商。这意味着,如果您更改了 add-on 的计划,您的数据库仍然可用(当然还有所有数据)。据我所知,其他提供商在更改计划时会重新配置不同的 Redis 实例,这需要迁移(即有一些停机时间)。

最后,您可以比较不同提供商之间的每美元 MB 价格 - 上次我检查时,Redis Cloud 是最便宜且拥有最大的计划选择 :)


3
最近,我转向使用Redis Lab的Memcached Cloud在Heroku上,因为我们在使用Heroku Memcachier插件时遇到了问题。与你们的支持团队打交道很顺利,我感觉你们的团队真的知道他们在做什么。所以你们拥有我的业务。 - Kelsey Hannan
1
我一直在寻找一些研究,证明你的话“Redis Cloud是唯一一个实际提供不间断升级/降级过程和任何与停机时间有关的内容”的正确性。但除了使用Sentinel之外,每次我听到Redis Lab的时候,都会被称为最好的选择,没有争议...你能否在某个地方添加更多有关HA处理的解释?(HA文章有点简略) - Ulysse BN
1
@UlysseBN - 我写下这篇回答已经过去了四年,我相信一些供应商已经进步到提供不间断的扩展。话虽如此,扩展和高可用性并不是同一回事。无论如何,有关公司产品的信息,请联系其支持帮助台(电子邮件地址为“support at redislabs dot com”)。 - Itamar Haber

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接