Hashes are always consistent but you can play around with selecting key pattern to use to generate the hash.
There are two ways :
1. Default -> The entire key is used to generate a hash using the hashing algo.
2. Parantheses based hashing - > Redis looks for pattern inside '{}' braces and only the selected string pattern is used to generate the hash. ex. {123}name, {123}email, {124}name in this case 1st and second will be mapped to the same hash slot where as 124 will be mapped to different.
Theres another level where slots are assigned to the nodes in master slave pattern.
There are commands by which you can manually reassign the slots to the nodes.
But afterall same keys will be assigned to the same slot. (as number of hashes and hashing algo is fixed in the redis build)