ruby-on-rails - 生产中的 Rails Resque worker - 将 Redis 服务器放在哪里?

标签 ruby-on-rails amazon-ec2 redis resque production-environment

我的 Rails 应用程序配置了 Resque 和 Redis。我正在使用上帝来启动/停止 worker 。到目前为止,我使用的是 Redis-to-go,但自从我转移到 EC2 高内存实例后,我认为在该 EC2 实例上运行 Redis 服务器并让所有事情发生在那里是一个更好的主意。

这是个好主意吗?

最佳答案

我们在与应用其余部分相同的服务器上运行我们的 Redis 实例(用于 resque)。很棒,而且占用的内存很少。但是我们每天只处理大约 5000 个工作。

无论哪种方式,假设您只将 Redis 用于 Resque,我们已经以极低的 CPU 或内存开销完成了它。 Redis 作为 Resque 存储非常高效。

关于ruby-on-rails - 生产中的 Rails Resque worker - 将 Redis 服务器放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10888013/

相关文章:

java - 弹性负载均衡器和 https

mysql - 我怎么知道什么时候该切换到执行从 MySQL 查询到 Redis 的读取操作?

php - 使用 Redis 的大规模策略的新闻提要

ruby-on-rails - IntelliJ Ultimate 将 Ruby On Rails 检测为 JRuby

ruby-on-rails - 使用 Hotwire 无限滚动分页和过滤

ruby-on-rails - 将 Rails 应用程序部署到非 root 上下文 - restful_auth 不起作用

java - 在 EC2 上远程部署到 Tomcat 的最佳方式

amazon-ec2 - 无法从亚马逊 aws 中删除安全组

redis - sentinel - 防止特定的奴隶被提升

ruby-on-rails - form_for 和 datetime_select