RailsCasts Pro episodes are now free!

Learn more or hide this

Mike Perham's Profile

GitHub User: mperham

Site: http://www.mikeperham.com

Comments by Mike Perham


Two updates for this Railscast:

  1. Sidekiq no longer uses 'slim'. You don't need it in your Gemfile anymore.
  2. There's a typo in the sidekiq start command, it's missing a -q. It should be bundle exec sidekiq -q high,5 -q default

I chose Redis for Sidekiq's storage because it's been extremely reliable for me in production. That said, I can't comment on how well or poorly it works when full because I've never hit that edge case and I'd caution against trusting the word of 2-3 year old blog posts. If running out of memory is a worry, you should load test that scenario and see how Redis actually performs.


People have asked me to use ${FAVORITE_DATA_STORE} instead of Redis since day one of the project.

Sidekiq's mantra is simple and efficient. Having a storage layer with pg, redis, etc adapters and inherent performance trade-offs does not fit with those ideals.