Redis连接失败问题密码设置问题解决(ERR Client sent AUTH, but no password is set)

Redis密码设置

1. 方法一:通过配置文件redis.windows.conf设置密码(永久性设置)
找到requirepass关键字,后面就是跟的密码,默认情况下是注释掉的,即默认不需要密码,如下:
在这里插入图片描述
然后重启redis,可以使用以下命令查看密码:

auth 123465

config get requirepass

在这里插入图片描述
这个错误是我们的密码没有设置成功

ERR Client sent AUTH, but no password is set

而且我发现在启动的时候有一个问题(启动的时候没有找到redis.config)
在这里插入图片描述
然后我去redis的根目录查询确实没有redis.config文件但是有redis.windows.config文件,之后我就直接用如下命令启动就可以了,并且可以登录。

redis-server.exe redis.windows.conf

在这里插入图片描述
然后这里为了避免每次都输入redis-server.exe redis.windows.conf此命令启动,我直接在redis的根目录创建了一个start.bat文件夹把该命令放进去,每次只要点击此文件夹就直接可以启动。
2.方法二:通过命令直接设置密码(属于临时密码重启后失效)

config set requirepass 123456

auth 123456

最后注意:命令的优先级高于配置文件的优先级

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值