> I think it also comes down to cpu threads. Im not sure I would want
> to run 8 instances of redis on a single core server, not that Ive
> tried but I think it would scale to that.
Here we have a server with 2 cpu and each cpu has 8 core.
The software design is made to have n thread (for n index).
> I also think that the configuration of your caches depends a lot on
> what they are going to provide. Do they serve different needs or
> would it just be for load / data balancing?
Different needs. Each big index store it's own data.
So it should be very good to have a thread per index.
If my software has 1 thread for 1 index and each thread use the same
monothread instance of redis, it won't be a good thing.
So I will try to use it with n redis process.