- Redisのインストール
brew install redis
- Redisの起動
redis-server /usr/local/etc/redis.conf
-
Resqueのインストール
2015/8/16現在、ver.1.52.2 がインストールされる。
gem 'resque'
プレリリースの2.0.0は以下でインストールできる。
gem 'resque', '~> 2.0.0.pre.1', github: 'resque/resque'
- インストール実行
bundle install
- workerの起動
1系の場合、workerはrake taskとして起動する。
lib/tasks/resque.rake
require 'resque/tasks'
task 'resque:work' => :environment
workerの起動。
TERM_CHILD=1 QUEUE=* bundle exec rake resque:work
TERM_CHILD=1を指定しないとWarningが出る。
※resque.rake
の2行目を書かずに、rakeコマンド実行時に指定することもできる。
TERM_CHILD=1 QUEUE=* bundle exec rake environment resque:work
2系の場合、コマンドで実行できる。
bundle exec resque work