发现错误:
阅读报错信息,大致的意思为
说Redis服务处于保护模式,可以采取的解决方法之一:
修改配置文件redis.conf。将NETWORK下的protected-mode yes修改为no
改过之后,依然报错
仔细想了一下可能是Linux的防火墙没有关闭,那就关闭防火墙
查看防火墙状态
sudo systemctl status firewalld
关闭防火墙
sudo systemctl stop firewalld
打开防火墙
sudo systemctl start firewalld
==上面打开和关闭防火墙都是临时的,重启电脑后又会恢复到默认的状态==
重启后防火墙还是处于关闭的状态
sudo systemctl disable firewalld
重启后防火墙还是处于开启的状态
sudo systemctl enable firewalld
又仔细的观察了redis的配置文件,发现其中一行配置
那这样只有本地才能访问到了,于是进行修改
测试,整合成功!!
当我感觉没问题了,但是我过一段时间再访问时发现又报错了
页面显示连接超时 “timeout of 5000ms exceeded”本地开发是发现隔一段时间没请求redis就会报错:
解决办法:
1、编辑/etc/ssh/sshd_config,添加配置项:
ClientAliveInterval 600
ClientAliveCountMax 10
2、配置完后保存,重启服务:
service sshd restart