第一步:检查网络连接

在自己的本机外面试下能不能连接上,打开cmd,使用 ping 192.168.65.128  (192.168.65.128这个为虚拟机的ip地址 查看虚拟机的ip地址:命令 ifconfig)

第二步:添加密码

在redis的配置文件(redis.conf)里面是否设置了requirepass  表示连接的密码,如果没有设置,不好意思,连接不上

第三步: 在redis的配置文件里面,是否把bind 127.0.0.1 给注释掉,如果没有,连接不上

以上这些你都做了,应该就没有问题了

如果还是连接不上,你首先在你虚拟机里面登录上redis的客户端 进入到src目录层级下面。

第三步:客户端测试

和启动redis一样,命令: ./redis-cli

进入到客户端之后:命令:auth 1234(你设置的密码)

第四步:config添加密码

明明我的配置文件里面设置了访问密码,却没有生效,为了保险起见,还是再来看下,密码是否生效了

如果ok,那就没有问题,如果出现了错误,说你密码没有设置,那就直接用命令设置:config set requirepass 1234(这个为你设置的访密码)

然后再试下命令 auth 1234(出现ok就好了)

第五步:打开防火墙

注意是打开防火墙哦!Linux存在一个奇葩的问题,防火墙不打开,Redis就连不上;

  • 打开防火墙
systemctl start firewalld.service

  • 打开6379端口
firewall-cmd --add-port=6379/tcp

  • 查看端口是否打开
firewall-cmd --query-port=6379/tcp


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐