在虚拟机上按照网上的方法安装好redis后,发现在本地无法访问linux虚拟机的redis服务,在找了很多方法后总算解决,现将解决方法记录之。
第一步:redis配置文件
打开redis配置文件redis.conf进行编辑,修改一些参数
- 首先将 bind 127.0.0.1修改为bind 0.0.0.0,原因是bind 127.0.0.1只允许本地进行访问,不允许远程连接。
-
将daemonize属性值修改为yes,表示允许后台运行。
-
为redis设置一个密码
第二步:设置端口
查看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
此时就可以连接了,用redis desktop manager测试一下,
连接成功!