Redis报错:NOAUTH Authentication required; windows下修改Redis密码 您所在的位置:网站首页 windows下启动redis命令 Redis报错:NOAUTH Authentication required; windows下修改Redis密码

Redis报错:NOAUTH Authentication required; windows下修改Redis密码

2023-06-09 21:53| 来源: 网络整理| 查看: 265

前几天师父让我尝试用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 实验室设备网 版权所有