redis RedisCommandExecutionException: NOAUTH Authentication required
本文背景:
1. RedisDesktopManager 能够连接正常,在 java 项目中报错
at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.lambda$getConnection$1(StandaloneConnectionProvider.java:115) ~[spring-data-redis-2.6.1.jar:2.6.1]at java.util.Optional.orElseGet(Optional.java:267) ~[?:1.8.0_171]at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.getConnection(StandaloneConnectionProvider.java:115) ~[spring-data-redis-2.6.1.jar:2.6.1]at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.getConnection(LettuceConnectionFactory.java:1595) ~[spring-data-redis-2.6.1.jar:2.6.1]... 77 more
Caused by: io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required.
分析处理:
既然工具连接正常,那肯定是 java maven 项目中的依赖出了问题
使用比较新的 springboot version = 2.6.3 ,经不断尝试降到 2.3.6.RELEASE 此问题消失
不降版本的处理方案:
1. 有部分场景不能降低版本,可参考文章 SpringBoot升级后连接不上Redis问题
import io.lettuce.core.ClientOptions;
import io.lettuce.core.protocol.ProtocolVersion;
import org.springframework.boot.autoconfigure.data.redis.LettuceClientConfigurationBuilderCustomizer;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration;@Configuration
public class SpringRedisConfig implements LettuceClientConfigurationBuilderCustomizer {@Overridepublic void customize(LettuceClientConfiguration.LettuceClientConfigurationBuilder clientConfigurationBuilder) {clientConfigurationBuilder.clientOptions(ClientOptions.builder().protocolVersion(ProtocolVersion.RESP2).build());}
}
2.使用 jedis ,排除 lettuce-core 的相关包
redis RedisCommandExecutionException: NOAUTH Authentication required相关推荐
- linux关闭redis时报NOAUTH Authentication required
linux关闭redis时报NOAUTH Authentication required 为什么会出现这种问题?(问题缘由) 不能光解决问题,还得知道这个问题是怎样出现的(纯属个人观点,大佬勿喷),接 ...
- java redis 没密码配置_如何解决redis的NOAUTH Authentication required异常
前言 最近学习中需要使用redis,于是在window上安装了一个redis(其实是我搞不好虚拟机和本地连接,于是放弃了虚拟机安装redis).一开始使用还很正常,也没有设置密码,按照网上所说的启动服 ...
- Redis:NOAUTH Authentication required.解决方法
问题:连接不到redis,提示NOAUTH Authentication required 解决方式:连接到客户端,输入auth "密码"
- 阿里云Redis报NOAUTH Authentication required
背景描述 公司购买了阿里云的集群版云Redis, 在项目中使用TP5中的队列插件(think-queue),驱动是使用Redis.在运行中发现一个非常诡异的问题,每次当执行一次消费脚本报错时,接下来框 ...
- Redis (error) NOAUTH Authentication required.解决方法
出现认证问题,应该是设置了认证密码,输入密码既可以啦 注意密码是字符串形式! [plain] view plaincopy 127.0.0.1:6379> auth "yourpass ...
- Springboot 分布式会话 io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required
springboot整合redis,提示没有授权,密码是对的,命令行验证过. 在本机验证通过,连接腾讯云 PAAS 平台提供的TRedis报错. 在 springboot 1.5.x版本的默认的Red ...
- springboot连接redis 没有权限 io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication requir
io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required 解决方案: 1.检查一下你linux端口有 ...
- Redis服务停止报错解决方案[NOAUTH Authentication required]
Redis服务停止报错解决方案[NOAUTH Authentication required] 参考文章: (1)Redis服务停止报错解决方案[NOAUTH Authentication requi ...
- Redis清除缓存(error) NOAUTH Authentication required.
1进入src/redis-cli cd src/redis-cli 2执行:dbsize 3执行:flushall 4执行:exit root@ubuntu:~/redis/redis-5.0. ...
最新文章
- corosync/openais+pacemaker+drbd+web实现高可用群集
- 树莓派与阿里云服务器之间的无线通信(非局域网)
- 酒店wifi代理服务器没有响应,wn10连接酒店wifi的登录界面无法弹出如何处理
- Yum 安装 mysql5.7
- html与css结合动效案例,写CSS动效的常用套路(附demo的效果实现与源码)
- CocosCreator简单小鸟穿越隧道小游戏
- python人脸比对算法_Python的人脸识别,欧式距离比对,机器训练,人脸采集,离线识别...
- C89:论常用的字符串函数
- Atitit attilax总结的对于attilax重要的jsr规范,以及需要增加的jsr规范
- 测试工具平台介绍之MeterSphere
- linux系统安装红蜘蛛,在linux Deepin深度系统安装多媒体电子教室Veyon
- 毕业论文Word排版专题
- 三天搞定射频识别技术(一)1.3
- 世界四大名柚有哪些?
- 1万字!彻底看懂微信小程序
- 人工智能在教育方面应用的思考(一)
- JAVA EE是什么?
- 【软考高项】新一代信息技术及应用之云计算
- 为什么说期货交易者依靠程序化交易系统接口才能获得成功
- 程序UI设计——工业软件UI 设计心得
热门文章
- 【LINUX】Linux防火墙端口号设置
- 明道任向晖:专注产品,专注中小企业市场,一直在路上|企服三会系列报道
- 【Linux挂载磁盘】Linux系统挂载磁盘详细操作步骤
- Ubuntu16.04 64位 + GTX1070显卡驱动 + CUDA 8.0
- 假设市面上有4种面值 硬币,20元、10元、5元、1元。输入一个钱数,能够使用最少的硬币凑成这个钱数
- smartctl 硬盘信息查询
- smartctl工具输出解释
- 【机器学习】一文详解异常检测算法:KNN
- R语言使用epiDisplay包的lroc函数可视化logistic回归模型的ROC曲线并输出诊断表、输出灵敏度、1-特异度、AUC值等、设置cex.axis参数自定义坐标轴数值刻度值的大小
- vue定时器问题(单个定时器和循环定时器)