Redis报错:NOAUTH Authentication required; windows下修改Redis密码 | 您所在的位置:网站首页 › windows下启动redis命令 › Redis报错:NOAUTH Authentication required; windows下修改Redis密码 |
前几天师父让我尝试用SpringBoot集成Redis,按照网上教程添加依赖、修改配置文件、使用redis,运行项目的过程中 总报错:NOAUTH Authentication required。后来经查询资料,才知是因为没有用密码登录验证。 之前已修改过一次密码,等下一次双击”redis-server.exe“ 启动Redis服务、点击“redis-cli.exe”打开客户端控制台时,运行IDEA项目仍会报NOAUTH Authentication required错误。 原因在于:Redis默认是没有密码的,有两种修改密码的方式,分别为暂时修改、永久修改(注意打开方式),说明如下。 一、暂时修改连接redis服务之后,通过命令设置,命令如下: 这种方式配置完密码之后,下次重启redis服务,密码仍会重置为"",运行redis项目时仍会报NOAUTH Authentication required错误。 二、永久修改1)打开reids安装目录下的redis.windows.conf文件; 2)找到配置文件中的requirepass,注释掉"requirepass footbared",设置自己的密码;
3)通过启动配置文件的形式 打开redis服务,该种方式便可永久修改redis密码。 具体步骤如下:进入redis安装目录--->cmd打开--->输入"redis-server.exe redis.windows.conf"命令--->双击安装目录下的"redis-cli.exe"文件,打开redis客户端。 由于已设置密码,启动redis客户端后,输入任何redis指令都会提示 (error)NOAUTH Authentication required。此时需要输入“auth 你所设置的密码",进行权限认证,方可正常使用redis。 注:我们每次关闭Redis的服务后,再次打开也同样需要使用这种方式,否则还是会以无密码的方式进行打开、运行项目还是会报NOAUTH Authentication required错误。
|
CopyRight 2018-2019 实验室设备网 版权所有 |