When trying to connect to Redis behind Envoy proxy using 'redis-cli' on linux, getting following error:

I/O Error - Protocol error, got "\x15" as reply type byte.

Envoy -> TLS enabled with password Redis -> MTLS enabled.

Command for redis-cli, on linux: redis-cli -h {host} -p {port} -a {password} --tls --insecure

The same Redis instance get's connected using 'StackExchange.Redis' C# library on Windows:

StackExchange.Redis options:

var options = new ConfigurationOptions { EndPoints = { "host:6380" }, Password = "", Proxy = Proxy.Envoyproxy, Ssl = true, };

Comment From: javedsha

Closing this, looks like a cli error when password startss with $