当我们在启动redis时候发现这个错误,首先是告诉我们配置文件有问题,我们需要修改配置文件,但是这个是默认的我并没有修改过,怎么会报错呢,我刚开始试着将yes改为no,结果还是一样的错误,经过不停的搜索,我发现,这并不是我们配置文件有错误,只是我们之前装过4.00版本的redis,当我们启动redis的时候,我们发现redis启动的是4.00版本的,而我想启动的是新版本的redis,使用的是新版本的配置文件,导致旧版本的配置文件就没有那个配置
我最开始只是将旧版本的文件以及压缩包删除了,但是在默认的redis启动服务路径下/usr/local/bin还是我们的4.00版本的redis-server
我们可以通过redis-server -v 这个命令来查看自己的服务版本;
找到问题后,我发现自己安装新版本的redis的时候只是解压了,并没有安装,这与我初学redis有很大的关系,因为之前是一个redis操作,现在在学复制, 过分关注配置文件里面的配置,比如改端口号,改密码什么的 导致之前的install命令给忘记了;
如果我们安装了新版本,那么旧版本的redis-server 就会被覆盖;问题就解决了;
启动下载redis的命令是,进入解压好的文件夹里执行 : make && make install 命令就ok了