Skip to content

Update to RESP3#70

Open
jgaskins wants to merge 9 commits intomasterfrom
resp3
Open

Update to RESP3#70
jgaskins wants to merge 9 commits intomasterfrom
resp3

Conversation

@jgaskins
Copy link
Copy Markdown
Owner

@jgaskins jgaskins commented Mar 3, 2026

Fixes #68

Applications shouldn't be expecting an `Attributes` as a result from
running Redis commands.
Storing attributes on the connection doesn't seem useful since the Redis
server might not send them to all connections and we have no way to
guarantee that a `Client` would yield the same `Connection` twice in a
row. This way, all attributes on all connections on a given `Client` can
be guaranteed to funnel through a single block and it's up to the caller
to determine what to do with it.

Open question: should we also yield the connection to the client in that
block? How does that work for `Cluster` and `ReplicationClient`?
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

Successfully merging this pull request may close these issues.

Upgrade serialization format to RESP3

1 participant