【Ruby on Rails】sidekiqの導入手順(ローカル、Heroku、AWS EC2、Docker、Capistrano)
redisを準備する
sidekiqを使う為にredisが必要です。
redisインストール(Mac OS)
brew install redis
redis起動
brew services start redis
docker-composeを使う場合
yaml:docker-compose.yml
redis:
image: redis:latest
volumes:
- redis:/data
ports:
- '6379:6379'
アプリケーションにsidekiqを導入する
ruby:Gemfile
gem 'sidekiq'
ruby:config/application.rb
config.active_job.queue_adapter = :sidekiq
sidekiqを起動する
sidekiq -q default -q mailers
もしくは
yml:config/sidekiq.yml
:concurrency: 25
:pidfile:...
Updated by Yuto at 2022-10-09 06:00