Centos或者使用宝塔面板直接安装的redis不能外网访问的问题

使用宝塔面板安装的Redis内网能正常访问,外网怎么样都连不上,可以到redis的配置里里吧bind 127.0.0.1注释掉,或者改为bind 0.0.0.0,然后也要将redis对应的端口放行,默认应该是6379

在CentOs直接安装redis也可能会存在一样的问题,解决流程大致如下

在redis.conf中将bind 127.0.0.1注释掉,或者改为bind 0.0.0.0

执行命令打开6379端口防火墙,看到success字样就表明添加成功

firewall-cmd --zone=public --add-port=6379/tcp --permanent

然后重新启动防火墙,看到success字样就表明重启成功

firewall-cmd --reload

最后可以输入命令验证6379端口打开是否生效,看到yes及表示生效

firewall-cmd --zone=public --query-port=6379/tcp

关于密码,设不设置密码使用上是没有什么区别的,记录一下怎么设置密码以及保护模式:在redis.conf中将requirepass foobared注释去掉,并将foobared改为自己想设置的密码
注意:设置了密码,建议就将protected-mode no改为protected-mode yes,即有密码的情况下,打开保护模式


版权声明:本文为qq_37533576原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。