【发布时间】:2013-09-11 22:00:14
【问题描述】:
我正在使用 Resque(和 redis)为我的 Rails 3 应用程序发送通知电子邮件。
我正在使用 Whenever crontab gem 每 30 分钟将作业排入队列,以检查是否需要发送通知。
我注意到在resque-web 界面中,每次成功完成时都会有一个“已处理”作业。即使我重新启动 redis 和我的服务器,这个“完成”队列似乎永远不会清除。这本身并不困扰我,但我想确保我不应该以某种方式清除它或其他东西。所有这些已完成的工作只是坐在 Redis 中消耗内存吗?当达到一定长度时,Redis 会自动从最旧的开始清除它们吗?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 redis resque