Concept Flow - Client-side cluster support
Client starts
Fetch cluster slots info
Build slots-to-node map
Send command to correct node based on key hash
Receive response
If MOVED or ASK error
Update slots map
Retry command if needed
End
The client fetches cluster slot info, maps keys to nodes, sends commands to the right node, handles redirects, and updates its map as needed.