码迷,mamicode.com
首页 > 编程语言 > 详细

【java异常】【redis】ERR Client sent AUTH, but no password is set

时间:2019-11-25 13:28:38      阅读:45      评论:0      收藏:0      [点我收藏+]

标签:ase   ring   cli   原因   文件中   auth   配置文件   连接   配置   

项目中使用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,后面却没密码,当然要报错。

【java异常】【redis】ERR Client sent AUTH, but no password is set

标签:ase   ring   cli   原因   文件中   auth   配置文件   连接   配置   

原文地址:https://www.cnblogs.com/xiangtunmizu/p/11927003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!