I have Redis cluster with one master (127.0.0.1:6378) and two read-only slaves (127.0.0.1:6377 127.0.0.1:6376). All slots are assign to master instance. My app must write to master instance and read from slave instance only, I need it to improve performance. but when I try to get some key from slave instance it throw me (error) MOVED 9686 127.0.0.1:6378. What's wrong with it?

Comment From: itamarhaber

A cluster must have at least 3 masters - unsure how you've managed to get this setup up and running.

Keep in mind that this issue tracker should be used for reporting bugs or proposing improvements to the Redis server. Questions should be directed to the community:

Comment From: thakurajayL

You need to tell the slave nodes to allow read only commands. To do this, please execute READONLY command on the redis slave. https://redis.io/commands/readonly