When using hosted Redis from Redis Labs, with TLS enabled but without TLS client auth required and no custom certificate, Red will connect to the server but fail with an unexpected EOF from the server.
Testing the connection with Red works. Reproduce: Sign up for a hosted database on redisl.com. Turn TLS on. Uncheck "Require TSL client authentication".
I had a similar problem when using an older version of the go client libraries (redigo-2.0.0 for go). Choosing the (newer!) 1.8.5 fixed the problem for me.
Well seeing as this issue is almost 3 years old with no response, also #12 and #28, I guess it's time to find a new Redis client. :/ (I was trying to connect to DigitalOcean Managed Caching.)
When using hosted Redis from Redis Labs, with TLS enabled but without TLS client auth required and no custom certificate, Red will connect to the server but fail with an unexpected EOF from the server.
Testing the connection with Red works. Reproduce: Sign up for a hosted database on redisl.com. Turn TLS on. Uncheck "Require TSL client authentication".
I had a similar problem when using an older version of the go client libraries (redigo-2.0.0 for go). Choosing the (newer!) 1.8.5 fixed the problem for me.