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

RESP compatibility with Redis Enterprise #1131

Closed
Rakeshya-Kore opened this issue Feb 5, 2025 · 2 comments · Fixed by #1137
Closed

RESP compatibility with Redis Enterprise #1131

Rakeshya-Kore opened this issue Feb 5, 2025 · 2 comments · Fixed by #1137
Assignees
Labels
rs Redis Enterprise Software

Comments

@Rakeshya-Kore
Copy link

Rakeshya-Kore commented Feb 5, 2025

Hi Team,

As per the documentation (https://redis.io/docs/latest/operate/rs/references/compatibility/resp/#deactivate-resp3), it is stated that "You cannot use sharded pub/sub if you deactivate RESP3 support." This suggests that if RESP3 is deactivated (i.e., the server is using RESP2), sharded Pub/Sub won't work because the protocol lacks the necessary features to support it. Could you please confirm if this understanding is correct and provide further clarification?

Additionally, does Redis sharded Pub/Sub really require the client library to support RESP3, or will it work with RESP2?

Requesting Someone to share insights ASAP.

@dwdougherty dwdougherty added the rs Redis Enterprise Software label Feb 5, 2025
@rrelledge
Copy link
Collaborator

@yoavredis Can you help answer these questions about this sharded pub/sub limitation we documented?

@yoavredis
Copy link

yoavredis commented Feb 6, 2025

@Rakeshya-Kore thank you for sharing. The Redis Enterprise Software documentation is indeed misleading and we will fix it ASAP.
When RESP3 is enabled for a database, the client can use sharded pub/sub with either RESP2 or RESP3.
(Full answer was given here: redis/ioredis#1934)

@rrelledge:
Please replace "You cannot use sharded pub/sub if you deactivate RESP3 support." with:

"You cannot use sharded pub/sub if you deactivate RESP3 support.
When RESP3 is enabled, sharded pub/sub can be used with either RESP2 or RESP3."

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

Successfully merging a pull request may close this issue.

4 participants