我的 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/