Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: 解决办法

Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: 解决办法项目开发的过程中 应业务需求将 Redis 作为缓存服务器整合进了 SpringBoot 的项目中 在初测试的时候 遇到连接超时的情况 错误信息如下 org springframew data redis RedisConnect Unabletoconn nestedexcept lettuce co

项目开发的过程中,应业务需求将Redis作为缓存服务器整合进了Spring Boot的项目中,在初测试的时候,遇到连接超时的情况,错误信息如下:

org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 192.168.43.129:6379     at org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:132)     at org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:95)     at org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:82)     at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:211)     at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:184)     at org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:95)     at org.springframework.data.redis.core.DefaultValueOperations.set(DefaultValueOperations.java:198)     at com.leyou.test.RedisTest.testRedis(RedisTest.java:25)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:498)     at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)     at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)     at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)     at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)     at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)     at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)     at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)     at org.junit.runner.JUnitCore.run(JUnitCore.java:137)     at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)     at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)     at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)     at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70) Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to 192.168.43.129:6379     at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:56)     at io.lettuce.core.AbstractRedisClient.getConnection(AbstractRedisClient.java:233)     at io.lettuce.core.RedisClient.connectStandalone(RedisClient.java:253)     at io.lettuce.core.RedisClient.connect(RedisClient.java:202)     at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.getConnection(StandaloneConnectionProvider.java:56)     at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:959)     ... 41 more Caused by: io.netty.channel.ConnectTimeoutException: connection timed out: /192.168.43.129:6379

 

Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: 解决办法

解决办法:

一、application.yml的redis配置中的spring.redis.timeout中连接超时时间(毫秒)中时间设置不能为0

二、找到redis的配置文件 redis.conf

vim redis.conf

修改 protected-mode  yes 改为:protected-mode no

注释掉 #bin 127.0.0.1

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224182.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午12:31
下一篇 2026年3月17日 下午12:31


相关推荐

  • 手把手教你如何进行内网渗透

    手把手教你如何进行内网渗透0x00Preface 内网渗透主要是基于前期外围打点 getshell 的 webserver 通过收集 webserver 上的信息 然后对其他内网主机进行口令上的攻击 当然也有一些基于漏洞的攻击 内网相关概念这里不再进行介绍 大家可以自行百度 诸如什么是域 域与工作组的区别 什么是 DC 什么是 AD 等 当然 概念是生涩难懂的 结合实际环境会有助于理解 0x01 信息收集 systeminfo 查看系统详细信息 如 OS 版本 补丁安装情况 可以根据这些信息筛选可利用的漏洞 netstart 查看启动进

    2026年3月26日
    2
  • python 如何使用swagger

    swagger介绍swagger是一个api文档工具,集api管理,测试,访问于一体的网页版api文档工具了解更多,请访问相关网站swagger官网swaggergithubOpenApi参数说明python相关包connexionflasggerflask-swag,flask-swaggerFlask-RESTPluspythonswagger-cod…

    2022年4月12日
    700
  • 手把手教你怎样将win10普通版本升级到最强悍版本win10专业工作站版本

    手把手教你怎样将win10普通版本升级到最强悍版本win10专业工作站版本win10 专业工作站版本的官方名称是 Windows10Pro 与其他版本相比 win10 专业工作站版本有很多优势 1 工作站模式 微软通过识别 CPU 和 GPU 工作量来优化系统让系统达到最高性能 2 ReFS 文件系统 DubbedReFS 这是 NTFS 文件格式的继承者 专注于容错以及大数据运算 自带容错 3 高速文件共享 SMBDirect SMBDire

    2026年3月18日
    3
  • xman的思维导图快捷键_macz技巧分享:思维导图XMind快捷键汇总「建议收藏」

    xman的思维导图快捷键_macz技巧分享:思维导图XMind快捷键汇总「建议收藏」在思维导图XMind中,快捷键是可以大大提高绘图效率的存在。掌握常用的快捷键组合,就可以在键盘上运指如飞,快速地进行思维导图的绘制。还在等什么?感兴趣的朋友,下面就和小编一起来看看吧!在XMind:ZEN中,主要的快捷键类型有四种,分别是:文件(File)、插入(Insert)、编辑(Edit)和查看(View)。一、文件文件快捷键,指的是对当前文件整体的一个操作,常见的功能有…

    2022年6月5日
    68
  • faster-rcnn原理介绍

    faster-rcnn原理介绍本博客大部分参考http://blog.csdn.net/zy1034092330/article/details/62044941,其中夹杂着自己看论文的理解效果图作者提到目标检测,就不得不RBG大神,该大神在读博士的时候就因为dpm获得过pascalvoc的终身成就奖。博士后期间更是不断发力,RCNN和Fast-RCNN,Faster-Rcnn就是他的典型作品。前言讲起faster-rcnn

    2022年10月4日
    4
  • JAVA多线程面试题_java多线程的实现方式

    JAVA多线程面试题_java多线程的实现方式前言在看完《Java多线程编程核心技术》与《Java并发编程的艺术》之后,对于多线程的理解到了新的境界.先拿如下的题目试试手把.投行面试Q1:现在有线程T1、T2和T3。你如何确保T2线程在T1之后执行,并且T3线程在T2之后执行?答案:使用Thread.join()方法即可.当然JUC包内提供了CountDownLatch与CyclicBarrier工具…

    2022年8月29日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号