Redis服务器远程无法连接

13 篇文章 0 订阅

问题描述

在自己的腾讯云服务器上,部署了redis,部署成功后,使用本机连接服务器redis,提示端口不通的情况。


问题排查

1、服务器是使用的腾讯云,首先想到的是安全组的端口白名单是否未打开,在安全组配置中进行检查:

在这里插入图片描述
默认的情况下,腾讯云安全组的配置,3306的端口是未打开的,因此将3306加入白名单中,在进行测试,telnet提示端口不通。

2、由此看来应该不是安全组的问题,再去检查服务器上redis的配置情况,redis部署目录下,redis.conf文件中,有一项配置:

# By default, if no "bind" configuration directive is specified, Redis listens
# for connections from all the network interfaces available on the server.
# It is possible to listen to just one or multiple selected interfaces using
# the "bind" configuration directive, followed by one or more IP addresses.

bind 127.0.0.1

该配置项用于配置可以访问redis 的IP地址,默认情况下,只允许本机进行访问,将该配置项注释掉,再进行测试,发现依旧无法连接。

3、把上面的两个都试过之后,发现依旧走不通,那么继续排查,检查服务器的防火墙配置,iptables 配置,需要开放 6379 端口,执行下面的命令:

iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

service iptables save

重启redis server,再次尝试,bingo~ Connect success!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值