Not sure what the problem is, but after this tutorial with some changes designed for me: http://manuelvanrijn.nl/blog/2012/11/13/sidekiq-on-heroku-with-redistogo-nano/
In short, I moved the configuration to the sidekiq.rb initializer and deleted all the URL and namespace information.
require 'sidekiq' Sidekiq.configure_client do |config| config.redis = { :size => 1 } end Sidekiq.configure_server do |config| config.redis = { :size => 4 } end
The tutorial link I am referring to has a handy calculator to determine the correct size values. Still not sure if what turned me off or some version of the namespace conflict mentioned in Mark's answer.
In addition, I did not use part of the sidekiq.yml tutorial, because the sidekiq wiki says that he does not like the new versions of rails. Instead, I set concurrency to 2 in the exec exec Procfile command, for example:
worker: bundle exec sidekiq -c 2
Hope this will be helpful to anyone who has a similar problem in the future! Thanks to everyone who tried to help.
source share