当前位置:网站首页>redis连接错误:ERR Client sent AUTH, but no password is set解决方案2个

redis连接错误:ERR Client sent AUTH, but no password is set解决方案2个

2022-06-22 05:28:00 fastjson_

项目中使用jedis或redisson连接redis时,如果redis没有密码,但在配置文件中写为

spring:
	redis:
	    database: 0
	    host: 127.0.0.1
	    password: 
	    port: 6379
	    timeout: 10000

通常会报错: ERR Client sent AUTH, but no password is set

原因分析:把上面的文字翻译其实就知道了,客户端设置了auth认证,但没设置密码。

解决方案一:
  在redis配置文件中redis.conf加入:

requirePass: 你的密码

解决方案二:
  把上面的配置中password一行去掉,既然没密码,就不要写。

spring:
	redis:
	    database: 0
	    host: 127.0.0.1
	    port: 6379
	    timeout: 10000

方案二才是根本,既然没密码,就不要写。写个password,后面却没密码,当然要报错。

原网站

版权声明
本文为[fastjson_]所创,转载请带上原文链接,感谢
https://blog.csdn.net/bbj12345678/article/details/125384357