【Azure Redis】Redis-CLI连接Redis 6380端口始终遇见 I/O Error
  ExOerB7z3frR 2023年11月02日 46 0

问题描述

使用Redis-cli连接Redis服务,因为工具无法直接支持TLS 6380端口连接,所以需要使用 stunnel 配置TLS/SSL服务。根据文章(Linux VM使用6380端口(SSL方式)连接Azure Redis (redis-cli & stunnel) : ),配置stunnel后,始终无法连接成功。报错 I/O Error.

【Azure Redis】Redis-CLI连接Redis 6380端口始终遇见 I/O Error_80端口

 

问题解答

检查Redis的6380端口连通性 (paping xxxx.redis.cache.chinacloudapi.cn -p 6380) , 成功。排除Redis服务端问题。

【Azure Redis】Redis-CLI连接Redis 6380端口始终遇见 I/O Error_80端口_02

再次检查客户端配置,特别是stunnel的config文件,对比发现,一个失误,引发的问题:

【Azure Redis】Redis-CLI连接Redis 6380端口始终遇见 I/O Error_Redis_03

对比发现两处错误:

1)没有指定service_name,因为是使用redis-cli工具调用stunnel代理隧道进行TLS/SSL,所以这里的[service_name]需要替换为[redis-cli]

2)缺少了 client = yes 配置

在添加以上配置后,再次测试 redis-cli 连接 6380 端口,成功!

 

 

参考资料

Linux VM使用6380端口(SSL方式)连接Azure Redis (redis-cli & stunnel) :

Using stunnel: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/security_guide/sec-using_stunnel

 

 

 

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
ExOerB7z3frR