I'm trying to set up a 3 node Redis Cluster that communicates over stunnel.
Redis listens on port 6379 (configurable) for client pub/sub and on the configured port+10000 (not configurable - it becomes 16379 in this case) for cluster communication.
I haven't had much luck configuring stunnel for this. Could someone walk me through the configuration?
This is what I've got for node 1:
cert = /etc/stunnel/private/private.pem
pid = /var/run/stunnel.pid
[6382]
client = yes
accept = localhost:6382
connect = redis2:26382
[6383]
client = yes
accept = localhost:6383
connect = redis3:26383
[26381]
client = no
accept = 26381
connect = 6381
The other nodes have a config that follows a similar pattern.
http://redis.io/topics/cluster-tutorial says redis cluster mode "does not support NATted environments and in general environments where IP addresses or TCP ports are remapped."