Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redis Cluster Support #69

Open
kranikitao opened this issue Oct 12, 2021 · 1 comment
Open

Redis Cluster Support #69

kranikitao opened this issue Oct 12, 2021 · 1 comment

Comments

@kranikitao
Copy link

Need to add redis cluster support to the client library.

Redis Cluster Specification - https://redis.io/topics/cluster-spec

@kelunik kelunik self-assigned this Oct 12, 2021
@kelunik
Copy link
Member

kelunik commented Oct 12, 2021

The major difficulty will be extracting keys from the commands, because the QueryExecutor currently only gets an array of arguments, but doesn't know which ones are keys and which aren't. Knowning the keys is, however, important to use a client side routing table. Without a client side routing table, most queries will have to be redirected by the first server being queried, which is inefficient.

@kelunik kelunik removed their assignment Aug 20, 2023
@kelunik kelunik changed the title Redis cluster support Redis Cluster Support Aug 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants