今天早上使用java代码去连接虚拟机(ubuntu)上的redis的时候,显示无法连接(前提是windows和ubuntu能够互ping)。虚拟机上的redis我是这么启动服务的
redis-server
按照报错的提示我把:
1、保护模式(protected-mode)修改为no
protected-mode no
2、把密码这行的注释解掉,修改为自己的密码:
requirepass 123456
3、把bind 127.0.0.1注释掉
bind 127.0.0.1
再次连接还是不行。
我的redis版本是6.0.9的,按照上面的注释解释我启动redis-server的时候后面应该绑定好自己的配置文件,我换了启动方式之后
redis-server /usr/local/redis/redis.conf
启动之后再次连接显示成功。
redis-server 后面加的是我配置文件的位置。配置文件应该照上面三个步骤一样配置好。