先確定redis已經安裝好了。如果沒有請參考之前的文章。redis如果裝好,請先下redis-server
啟動它。
Gemfile
gem 'resque'
# ...
group :development do
# ...
gem 'resque-web'
# ...
end
lib/tasks/resque.rake
require 'resque/tasks'
task 'resque:setup' => :environment
config/initializers/resque.rb
Resque.redis = "localhost:6379"
可以直接下rake resque:work QUEUE='*'
啟動worker。這時候只有要任何的task,就會開始執行。