Remove support for splitting multi-key commands per slot #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Remove support for command splitting in cluster API
Since old days (from hiredis-vip) there has been support for sending some commands that contains multiple keys, but which covers multiple slots. The client would split a command into multiple commands and send to each node handling each slot.
This is unnecessary complex, so lets remove it in this early stage.
Refactor function that prepares cluster commands
Rename and remove unnecessary checks in the internal function
command_format_by_slot()
.