有什么像DelayedJob,但不使用数据库

时间:2010-07-10 09:43:16

标签: ruby-on-rails delayed-job

我正在使用Rails构建一个网站,它将在后台执行某些操作。我不想使用DelayedJob,因为它需要一个数据库。

我不想做的事情很简单:从其他网站获取一些数据,将响应保存在内存中,并保存10分钟。

有没有工具可以做到这一点?

3 个答案:

答案 0 :(得分:1)

使用resque http://github.com/defunkt/resque。它使用redis支持的数据存储而不是数据库。

答案 1 :(得分:1)

您可能还想尝试whenever。它基本上是一个ruby脚本,它将预定的作业写入cron。

答案 2 :(得分:0)

您可以在后台使用rake任务来执行此操作。将其作为cron作业或守护程序运行,以在后台执行任务。