IDEA使用Redis时出现NOAUTH Authentication required问题

我在运行测试redis的样例中出现了这个错误,报错截图我就不放了。
引发这个问题的原因:就是因为没有以auth的身份连接服务器,在连接之前需要输入auth的密码。一般来说都是需要进入IDEA的application.yaml文件(每个人的文件不一样,看自己的设置),配置redis的基本信息,其中包括了password。
在这里插入图片描述
如果你已经配置的password但是还是报了错:
1.在自己的电脑上重启redis服务,观察能否运行;不能的跳到下一步骤
2.redis可能访问你的redis默认配置文件,这个时候去掉password(因为默认配置文件并没有设置密码),回到步骤1
3.去配置你的redis配置文件,它在你安装redis的文件夹中。如果之前在命令行窗口中使用过redis-cli,一般都是以默认情况(不需要输入密码)使用redis的命令。有人可能修改过redis.windows.conf,但是这个文件是修改的redis-cli的配置。我们在IDEA中使用需要修改同文件夹下的redis.windows-service.conf。在这里插入图片描述
用记事本打开,ctrl F搜索requirepass,添加 requirepass 123456。
![在这里插入图片描述](https://img-blog.csdnimg.cn/eb314f1bba444b29b540986f6f9e559c.png在这里插入图片描述

回到步骤1,在IDEA中测试代码看能否运行
4.如果还是不行的话,可能是redis没有访问你的redis.windows-service.conf配置文件还是,访问了默认的配置文件。所以接下来在redis的文件夹中,右键空白启动命令行,输入redis-server redis.windows-service.conf,这样redis将访问刚刚你修改了密码的配置文件,回到步骤1再试试吧,这样应该就没问题了。

后记

我之前就是在命令行测试的redis命令,修改过redis.windows.conf,但是在IDEA引入redis并设置之前在配置文件中的密码时,弹出了这个问题。后面同样修改redis.windows-service.conf文件,重定向启动的配置文件,再重启服务就没问题了。但这个时候我在IDEA中不设置密码,也能成功运行。。。。。

如果文章内容存在问题,请大家不吝指教!
如果文章内容解决了你的问题,请点赞让我看到!
如果文章内容未解决了你的问题,请发表评论!
你的支持就是我的最大动力!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值