找回密码
 立即注册
首页 业界区 业界 Redis和 Redisson 集成踩坑日记

Redis和 Redisson 集成踩坑日记

宓爰爰 2026-1-14 04:05:02
异常报错

报错信息:关键报错:ERR Client sent AUTH, but no password is set
Redis和 Redisson 集成,如果 Redis 没有设置密码,必须注释掉,不然Redisson就会主动发起验证
  1. spring:
  2.   redis:
  3.     host: 127.0.0.1
  4.     port: 6379
  5.     # password:  # ← 这行必须删除或注释
  6.     database: 0
复制代码
根本解决办法

详细报错:
  1. org.redisson.client.RedisException: ERR Client sent AUTH, but no password is set. channel: [id: 0xb67a741f, L:/127.0.0.1:64404 - R:127.0.0.1/127.0.0.1:6379] command: (AUTH), params: (password masked)
  2.         at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368)
  3.         at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377)
  4.         at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097)
  5.         at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
  6.         at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162)
  7.         at org.redisson.client.protocol.CommandData.tryFailure(CommandData.java:87)
  8.         at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:422)
复制代码
这个错误信息非常明确:Redis 服务器没有设置密码,但客户端(Redisson)却尝试发送 AUTH 命令(即要求密码认证)。这是典型的配置不匹配问题。
<strong>
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

2026-1-24 10:46:13

举报

2026-1-26 03:56:31

举报

4 天前

举报

4 天前

举报

4 天前

举报

懂技术并乐意极积无私分享的人越来越少。珍惜
您需要登录后才可以回帖 登录 | 立即注册