首先检查redis.conf文件是否加了注释(开放所有ip接口)# bind 127.0.0.1
,如果还是连不上,那几乎就是防火墙问题。关闭防火墙后即可,方法如下:
1.查看防火墙状态
service iptables status
如果提示:
Redirecting to /bin/systemctl status iptables.service
Unit iptables.service could not be found.
则执行安装:
yum install iptables-services
2.关闭防火墙
service iptables stop
如果提示:
Redirecting to /bin/systemctl stop iptables.service
原因可能是:centos7开始默认用的是firewalld 7以下基于iptables、CentOS 7.0默认使用的是firewall作为防火墙。
- 直接关闭防火墙:
systemctl stop firewalld.service
- 禁止firewall开机启动:
systemctl disable firewalld.service
3.重新查看防火墙状态
service iptables status
结果为
iptables: Firewall is not running.
这样就可以了!!!