Resqueの導入【Rails】
resqueのインストール
gem 'resque'
bundle install
redis-serverを起動
$ redis-server
ワーカーを待つ
QUEUE=* bundle exec rake environment resque:work
taskを作る
require 'resque/tasks'
namespace :resque do
end
ワーカーを作る
class Mylogger
@queue = :default # queue名を指定
def self.perform
p "hello!"
end
end
実行
Rails c
Resque.enqueue(Mylogger)