can’t connect to redis-server问题处理

前言
近日在学习redis过程发现可视化工具无法连接远程redis服务,每次连接的时候都提示can’t connect to redis-server。如下图

连接报错
接下来是解决过程:
1.首先先检查redis服务是否正常开启:

ps aux | grep redis 

在这里插入图片描述
结果发现redis服务启动正常。
2.检查redis.conf配置文件中相关配置是否配置正确。
配置文件第61行的本地连接地址需要注释掉,第94行修改为no,第247行守护进行模式daemonize 改成yes(默认为no)

61 # bind 127.0.0.1 ::1
94 protected-mode no
247 daemonize yes

检查完之后发现也是没问题的。
3.检查linux防护墙
查看firewall的状态

firewall-cmd --state

在这里插入图片描述
果然防火还在开启着,我抱着试试看的心理,把防火墙关闭,看看能否连接成功。
关闭linux防火墙

service firewalld stop

在这里插入图片描述
关闭之后再连接试试
成功了
果然成功了。
就是linux防火墙开启导致客户端没能连接上redis-server

总结一下:
首先检查redis-server服务是否正常开启,其次再检查redis.conf配置文件的相关配置是否正确,最后再检查linux防火墙是否关闭了。

另外linux防火墙相关知识可以查看:https://blog.csdn.net/wade3015/article/details/90725871

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐