News for hackers. Stuff that matters.
Re:Redis 6.0 GA by tedivm on Thursday April 30, 2020 @01:42PM (#23033648)
My company has no choice- we have to use ssl internally for regulatory purposes. Right now we're using an stunnel solution for having out clients connect to redis- I am super excited that I'll be able to remove this workaround in the future!
Re:Redis 6.0 GA by olavgg on Thursday April 30, 2020 @03:32PM (#23035110)
There is a software named Hitch https://github.com/varnish/hitch that is super useful for enabling SSL to different services, like Redis.
Re:Redis 6.0 GA by stephenr on Friday May 01, 2020 @02:09PM (#23044842)
Putting the server behind TLS is a minor part of the process.

If you want any kind of HA, you'll have multiple instances of Redis, with changes replicated from the writable node to the others.

That traffic needs to be encrypted too - and redis (pre 6.0) knows nothing about TLS.

So now you need a tunnel to each other Redis node.

Oh but you also want Sentinel to make sure a failure means a new primary node is elected... and sentinel doesn't speak TLS either, and they need to both speak to each other, and the redis nodes... so that's another set of TLS tunnels you need to setup.

I setup redis on 3 nodes for a customer, if you tried to draw the stunnel setup on paper, it'd look like you're illustrating a plate of spaghetti.

Re:Redis 6.0 GA by ancarda on Friday May 01, 2020 @09:53AM (#23041975)
How is stunnel a workaround? Honestly that would seem like an ideal solution to me - "do one thing, do it well". Stunnel can focus on having a rock solid TLS implementation and Redis can focus on being a great DB.

Am I missing something?