A user created when connected to one node cannot be authenticated when connecting to another node in the cluster. In order to enable ACL authentication for a cluster, it is required to set up a username and password for each of the seed nodes. The process gets tedious even for a small cluster of 50 nodes.
Comment From: itamarhaber
Hello @himanikhurana10
Prior to ACL you still had to set the password on each of the nodes, so with ACL the situation is the same. Note that you can have your ACL stored and loaded from a file (which you can copy between nodes). Also, you may want to look at redis-cli --cluster call for executing cluster-wide command. Or, you can script it :)
I'm not sure what this issue is about.
Comment From: nishantgeorge
I guess the expectation was that the cluster would itself take care of propagating ACLs to all nodes. But what you said makes sense: even before, passwords needed to be set individually in each node, and this is consistent with that. Thank you for clarifying :)