I had a local server with a Redis, which I used as a broker for my messages between multiple processes.
I am now in the distribution phase, where each process is located far away from the other processes.
I though of using Redis replication, but apparently there is no way for a slave for writing to a master. I am thinking now of using Redis replication for the read operations, and using a multithreaded client for the write operations (since performance is very important, I can't afford writes to be blocking).
What do you guys think ? TL;DR : I have 5-6 servers which should be able to communicate with each other and the operations can't be blocking.
Regards,