No, I donโt think you missed a point. Redis Cluster is an ongoing effort and this includes specifications. The pub / sub section is pretty easy and can probably be improved.
In a statement to Salvatore, the client subscribes to one instance (not for everyone), therefore, when publications are broadcast in all instances, the client is notified only once. If the Redis instance does not work, the client can subscribe to one of the remaining cluster nodes (any other).
Another possibility would be to select one cluster node as a unique pub / sub node, so that clients can publish and subscribe only to that node. But the high availability of the pub / support service will be more difficult to support this method.
source share