Redis远程连接出错

来源:互联网 发布:ionic lab mac 编辑:程序博客网 时间:2024/05/16 11:00

在虚拟机Centos 中成功安装了 Redis ,开启redis 服务,同时redis-cli 测试存取数据也是ok的。

然后尝试wamp 下,基于 php redis extension ,远程连接redis 服务。出现如下错误;

Fatal error: Uncaught exception 'RedisException' with message 'Redis server went away' 

百度,google之后,原因大致为1:redis bind 设置为127.0.0.1 即只允许本机访问。 修改redis.conf 默认配置文件 bind 0.0.0.0 

 2:selinux ,什么是selinux , 自行百度.  selinux的安全策略问题导致的访问失败。 sestatus 查看 selinux 状态


setenforce 0 临时关闭current mode。 

3.最后原因是linux 防火墙。在尝试以上方式依旧未能解决问题之后, 在通过代理google 解决方案时, 随意的一次尝试报了server dropped request 。提示了我,让我想到了安装nginx之后,也出现了怎么都无法访问的情况。 猜测是否是防火墙的原因导致的请求无法通过。 在 关闭防火墙之后,service iptables stop .  终于解决了上面的问题。

1 0
原创粉丝点击