下载安装启动了redis,springboot项目中接入了redis,使用redis时报错,如下:
org.dis.RedisSystemException: Error in execution; nested exception is RedisCommandExecutionException: NOAUTH Authentication required.at org.tion.vert(LettuceExceptionConverter.java:54)at org.tion.vert(LettuceExceptionConverter.java:52)at org.tion.vert(LettuceExceptionConverter.java:41)at org.anslate(PassThroughExceptionTranslationStrategy.java:44)at org.anslate(FallbackExceptionTranslationStrategy.java:42)at org.tion.vertLettuceAccessException(LettuceConnection.java:257)at org.tion.vertLettuceAccessException(LettuceStringCommands.java:718)at org.tion.lettuce.LettuceStringCommands.setEx(LettuceStringCommands.java:227)at org.tion.DefaultedRedisConnection.setEx(DefaultedRedisConnection.java:252)at org.DefaultValueOperations$4.potentiallyUsePsetEx(DefaultValueOperations.java:230)at org.DefaultValueOperations$4.doInRedis(DefaultValueOperations.java:223)at org.ute(RedisTemplate.java:224)at org.ute(RedisTemplate.java:184)at org.ute(AbstractOperations.java:95)at org.DefaultValueOperations.set(DefaultValueOperations.java:218)dis.RedisUtil.set(RedisUtil.java:115)stRedisSet(TestController.java:33)flect.NativeMethodAccessorImpl.invoke0(Native Method)flect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)flect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at flect.Method.invoke(Method.java:498)at org.hod.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209)at org.hod.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)at org.springframework.web.hod.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)at org.springframework.web.hod.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:877)at org.springframework.web.hod.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:783)at org.springframework.web.hod.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974)at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:866)at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851)at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)at org.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)at org.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at at.websocket.server.WsFilter.doFilter(WsFilter.java:52)at org.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.StandardWrapperValve.invoke(StandardWrapperValve.java:198)at org.StandardContextValve.invoke(StandardContextValve.java:96)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)at org.StandardHostValve.invoke(StandardHostValve.java:140)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)at org.StandardEngineValve.invoke(StandardEngineValve.java:87)at org.tor.CoyoteAdapter.service(CoyoteAdapter.java:342)at http11.Http11Processor.service(Http11Processor.java:800)at AbstractProcessorLight.process(AbstractProcessorLight.java:66)at AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:800)at at.util.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1471)at at.util.SocketProcessorBase.run(SocketProcessorBase.java:49)at urrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at urrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at at.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:748)
Caused by: RedisCommandExecutionException: NOAUTH Authentication required.at protocol.AsyncCommandpleteResult(AsyncCommand.java:118)at protocol.AsyncCommandplete(AsyncCommand.java:109)at protocol.CommandHandlerplete(CommandHandler.java:598)at protocol.CommandHandler.decode(CommandHandler.java:556)at protocol.CommandHandler.channelRead(CommandHandler.java:508)at ioty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)at ioty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)at ioty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)at ioty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)at ioty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)at ioty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)at ioty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)at ioty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)at ioty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)at ioty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)at ioty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)at ioty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)at ioty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)at ioty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)at ioty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)at ioty.channel.nio.ad(AbstractNioByteChannel.java:163)at ioty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:646)at ioty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:581)at ioty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:498)at ioty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)at urrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)at urrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)... 1 more
原因:验证密码错误
解决:打开redis 配置文件config,找到config中配置的密码
再看看spirngboot 中redis的连接配置
发现springboot项目连接redis的密码不对,设置密码 redis 后,重启项目后能正常使用redis.
本文发布于:2024-02-02 16:04:04,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170686104244897.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |