Windows环境下redis 配置文件中设置的密码无效

Posted 2147483647

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows环境下redis 配置文件中设置的密码无效相关的知识,希望对你有一定的参考价值。

当我们安装了redis服务后,发现在其配置文件redis.windows.conf(或redis.conf)设置了密码:requirepass ******

但是打开redis-cli.exe后输入命令config get requirepass发现:

技术分享图片

这说明配置文件中密码设置后没有生效。

原因:问题在于我们启动redis服务时是直接在其安装目录中双击redis-server.exe启动的,这样启动的结果是,配置文件不会指定,此时redis并不会自动使用安装目录下的redis.windows.conf(或redis.conf)文件

 

技术分享图片

红线框住的的提示说的很明确“ Warning: no config file specified”没有指定配置文件

解决方法:

法1:实际上我们直接在安装目录中启动redis服务时错误的,正确的方式是打开“运行”,键入“cmd”切到安装目录后输出redis-server.exe redis.windows.conf,回车,就可以了。

技术分享图片

法2:在redis安装目录下新建文件startup.bat后,右击“编辑”,或者先用记事本建立该文件,再把扩展名改一下,文件里面写上:redis-server.exe redis.windows.conf。保存,以后再运行就直接运行这个文件,不要再直接运行redis-server.exe了,就可以了。

技术分享图片

以上是关于Windows环境下redis 配置文件中设置的密码无效的主要内容,如果未能解决你的问题,请参考以下文章

在 Laravel 5.1 配置文件中读取 Vhosts 中设置的环境变量

nginx中设置的alias与root

redis之在windows10下redis的安装配置启动

Pulumi 如何在 Windows 环境中设置

阿里云ECS服务器windows环境下配置redis

Cron 作业没有获得在 .bashrc 中设置的环境变量