解决连接不上LINUX下redis服务的问题

在虚拟机上按照网上的方法安装好redis后,发现在本地无法访问linux虚拟机的redis服务,在找了很多方法后总算解决,现将解决方法记录之。

第一步:redis配置文件

打开redis配置文件redis.conf进行编辑,修改一些参数

  • 首先将 bind 127.0.0.1修改为bind 0.0.0.0,原因是bind 127.0.0.1只允许本地进行访问,不允许远程连接。
image.png
  • 将daemonize属性值修改为yes,表示允许后台运行。


    image.png
  • 为redis设置一个密码


    image.png

第二步:设置端口

查看6379端口是否打开

firewall-cmd --query-port=6379/tcp

去查看下linux里面是有没有开放这个端口,如果按照正常情况,应该提示我yes或者no,但是它提示了我firewall is not running ,这才记起,原来使用centos7之前版本的端口配置方式时,将firewall防火墙给关了,使用

systemctl start firewalld.service

来将防火墙打开,将6379端口打开

firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload

image.png

此时就可以连接了,用redis desktop manager测试一下,


image.png

连接成功!

参考内容: Centos6与Centos7防火墙设置与端口开放的方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。