因某些原因本地连不上远程的Redis,可以在本地启动stunnel做为代理,然后去连接。
安装stunnel,配置代理,并启动,请参考https://www.cnblogs.com/EasonJim/p/10131458.html
1、安装stunnel,这个工具的原理是可以简单的看做代理,把远程请求用stunnel,返回后用本地映射一个端口。
# Mac brew instsall stunnel # CentOS yum install -y stunnel
2、配置
# Mac配置文件路径 vi /usr/local/etc/stunnel/stunnel.conf # CentOS配置文件路径 vi /etc/stunnel/stunnel.conf
配置如下:
[redis-cli] client = yes accept = 127.0.0.1:6380 connect = <Redis 主机名称>:6380
运行stunnel
stunnel
3、连接
注意,此时的连接应该为localhost,而不是上面的地址。
redis-cli.exe -p 6380 –a <访问密钥>