I am trying to configure Redis + Sidekiq in a Passenger / Rails workspace and run into some confusion.
There are several applications on the server with a small number of applications. I am sure that more than one of these applications will use the delayed processing offered by Sidekiq.
My first thought was to use a namespace in Sidekiq to create a namespace for each Rails application.
But then I noticed the databases 16 parameter databases 16 in redis.conf , and I wonder what exactly is happening. I can not find the documentation on it, except for comments in the config:
So, I wonder if a standard / example of 16 'databases' means that I could use DB0 for one application and DB1 for another application?!? I do not think this assumption is true, but I can not find more information than:
Redis Cluster does not support multiple databases, such as the standalone version of Redis, there is only database 0, and SELECT is not allowed.
I hope someone can advise me how to share Sidekiq and Redis among the various Rails applications running on the same server.
source share