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 Mode? #229

Open
dncrews opened this issue Jul 6, 2023 · 3 comments
Open

Redis Cluster Mode? #229

dncrews opened this issue Jul 6, 2023 · 3 comments

Comments

@dncrews
Copy link

dncrews commented Jul 6, 2023

Do y'all have any plans to support Redis in cluster mode?

The fact that it does or doesn't support it doesn't appear to be documented anywhere, and the Redis configuration documentation uses the word cluster, so the assumption was made...

Symptom:

  1. Everything comes back as "control"
  2. Digging further: if we were to add a log here we would see that every single request comes back as MOVED, meaning the root node is trying to do load balancing
    • Side note: it sure would be great if there were a log or something there. It sure is frustrating having to debug this thing in tsc-generated code, and figuring out what's wrong took over a dozen hours of deconstructing this thing. ioredis uses debug. It might be nice if you used the same, but no pressure :)

Root Cause:

Apparently the RedisAdapater always extends ioredis and doesn't have any support for ioredis.Cluster, which is what is required.

@radiantstatic
Copy link

This is especially frustrating given the fact that the external Split Synchronizer allows for Cluster configuration - https://help.split.io/hc/en-us/articles/360019686092-Split-Synchronizer#advanced-configuration

@mawaldne
Copy link

mawaldne commented Oct 5, 2024

Bump. I would also like cluster mode.

@liskl
Copy link

liskl commented Oct 5, 2024

Running into this same issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants