因某些原因本地连不上远程的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 <访问密钥>
posted on 2022-10-28 14:02  forwill  阅读(248)  评论(2编辑  收藏  举报