总结
我先说一下,我觉得最有效就是把Linux防火墙tm的关了,
当我成功后,第二次连接时,防火墙开着,但是我能连接。
systemctl stop firewalled # 关闭防火墙
systemctl start firewalled # 开启防火墙
systemctl status firewalled # 查看防火墙状态
总结了网上其他的资料,一堆个人分析,看的我都差不多了解了。
1.Linux服务器与你主机通信问题,就是先查看你的主机能不能正常连接Linux服务器,不能你的主机问题,能Linux服务器的问题(防火墙)
2.redis.conf的配置问题,你是否关闭了保护模式?是否只允许本地服务器访问?
基本配置
默认已经安装好了redis,参考这篇文章Cenos7 --- Redis下载和安装(Linux版本)_本郡主是喵的博客-CSDN博客
软件安装
链接:https://pan.baidu.com/s/18V1sOgpnD87tNWoPIJonUg?pwd=wlsq
提取码:wlsq
1.redis.conf配置问题
根据我查到的资料,修改以下配置
protected-mode no #关闭保护模式,不然没法访问外网,只能被本地访问
requirepass 你的密码 # 设置连接密码
# bind 127.0.0.1 # 这个必须注释掉,它表示只允许本地访问redis服务
2.防火墙问题
添加端口被访问
firewall-cmd --zone=public --add-port=6379/tcp --permanent (--permanent永久生效,没有此参
数重启后失效)
重新载入
firewall-cmd --reload
查看端口能否被访问
firewall-cmd --zone= public --query-port=6379/tcp