lenve / vhr

微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
http://vhr.javaboy.org
27.28k stars 10.29k forks source link

虚拟机开启了redis 本机也可以连接上,对redis进行添加数据,为什么还是报错: Unable to connect to 192.128.*.*:6379 #204

Open EMousn opened 4 years ago

EMousn commented 4 years ago

已经修改过配置文件,本机可以连接上redis且可以对redis操作,启动项目登录后,无法加载菜单,控制台输出unable to connect to 192.168.. :6379

haiyex commented 4 years ago

我遇到了这个问题,可能是密码不对,redis默认配置是没有密码的,把redis相关配置的password注释掉就好了。或者对照一下你的redis密码是否配置正确。

EMousn commented 4 years ago

我没有使用Linux下的redis ,我在wind下安装了redis,然后将redis地址改为127.0.0.1,不填写密码,运行就可以加载出相关页面。为什么还是无法连接到虚拟机的redis,报错,提出猜想:一、密码可能设置不正确(修改了redis.conf 下设置requirepass 123,重新开启服务,此时在虚拟机下设置值需要输入密码123,本机连接输入密码,可以正常连接,且对数据进行操作,然,换成虚拟机地址,依旧报错)二、不设置密码 (参照wind系统下的redis)三、虚拟机防火墙未开放6379端口

Kprunning commented 4 years ago

redis.conf文件有一项配置默认是bind 127.0.0.1,也就是默认只支持本机访问Redis,你把这一项注释掉就可以了.