Rails Sidekiq on Heroku

Sidekiq 在 heroku 的 deployment 可以參照官方的這篇文章:https://github.com/mperham/sidekiq/wiki/Deployment#heroku

大概整理以下要點與步驟:

  • Sidekiq 版本 3.0 以前會自動設定 Redis-to-Go 的相關 Redis 伺服器位置。3.0 後就要自己設定嚕,目前最新版本是 2015/2/6 的 v3.3.2。
  • 新增 heroku add-on: https://addons.heroku.com/
  • 因上點之描述,手動設定 heroku 環境變數,指定 redis server address
heroku config:set REDIS_PROVIDER=REDISTOGO_URL # Redis to Go add-on
heroku config:set REDIS_PROVIDER=REGISCLOUD_URL # Redis Cloud add-on
  • 重新啟動 heroku 去套用新的環境變數: heroku restart