Encrypted doesn't mean TLS necessarily, and neither it means that it has to be at layer 7.
For the use case you are suggesting, wireguard network among your hosts would be simpler and without the need for each application to handle TLS.
Re:Redis 6.0 GA
by icebraining on Monday May 04, 2020 @04:33AM
(#23065738)
And how would we then connect our section of Windows workers, which are needed to run some proprietary software?
As long as wireguard is Linux-only, it's not an universal solution. TLS is.
If Redis does not support encryption natively, then you have to run a gateway like stunnel on every redis host. The redis clients mostly all already support connecting to a secure socket, but the server and cli client require manual stunnel configurations. Native support for encryption just removes this extra setup.