Open TysonAndre opened 3 years ago
Is your feature request related to a problem? Please describe. Redis clients will eventually use a new protocol for responses (RESP3 instead of RESP2). Currently, twemproxy only supports RESP2 for fragmenting commands, parsing responses, etc.
https://github.com/antirez/RESP3/blob/master/spec.md#the-hello-command-and-connection-handshake https://github.com/antirez/RESP3/blob/master/spec.md
Describe the solution you'd like Twemproxy would need to
And do some combination of the following
-NOPROTO
Client: HELLO 4 Server: -NOPROTO sorry this protocol version is not supported
https://github.com/luin/ioredis/issues/1073
Also start treating HELLO as an alternate way to send AUTH?
See https://redis.io/commands/hello
Additional context RESP3 support was recently added to redis-server 6.0
This will probably allow lua commands to properly return Map data types, haven't tested it.
Is your feature request related to a problem? Please describe. Redis clients will eventually use a new protocol for responses (RESP3 instead of RESP2). Currently, twemproxy only supports RESP2 for fragmenting commands, parsing responses, etc.
https://github.com/antirez/RESP3/blob/master/spec.md#the-hello-command-and-connection-handshake https://github.com/antirez/RESP3/blob/master/spec.md
Describe the solution you'd like Twemproxy would need to
And do some combination of the following
-NOPROTO
https://github.com/luin/ioredis/issues/1073
Also start treating HELLO as an alternate way to send AUTH?
See https://redis.io/commands/hello
Additional context RESP3 support was recently added to redis-server 6.0
This will probably allow lua commands to properly return Map data types, haven't tested it.