最近在项目中遇到这个问题,启动项目没有问题,但是用着用着就出现redis连接超时,而且这个问题在使用了Kubernetes后,显得尤为突出。估计很多人也遇到了,排查思路如下:

1.检查配置文件链接配置,修改配置

2.redis服务问题

3.网络问题

后来还是会有这个问题:

在检查redis服务没问题后,最后发现是驱动的问题,我们引入了spring-boot-starter-data-redis包,这个包会默认使用 lettuce ,这个问题就lettuce引起的,我们只需要把io.lettuce包移除,换成jedis就可以了

gradle:

compile (group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis', version: '2.2.6.RELEASE'){exclude(group:"io.lettuce", module:"lettuce-core") // 移除lettuce
}
// 换成jedis
compile group: 'redis.clients', name: 'jedis', version: '3.1.0'

maven:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId><version>2.2.6.RELEASE</version><exclusions><exclusion><groupId>io.lettuce</groupId><artifactId>lettuce-core</artifactId></exclusion></exclusions>
</dependency>
<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>3.1.0</version>
</dependency>

这里有个地方需要注意,就是jedis的版本问题 最好使用springboot官方推荐的版本,链接https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/html/appendix-dependency-versions.html#appendix-dependency-versions

如果你发现换了之后启动不了,这个时候去检查下版本,或者看看自己的配置文件。

redis 连接超时 Redis command timed out相关推荐

  1. php predis连接超时,如何解决redis连接超时问题

    问题描述: redis连接超时,然后定位到redis配置文件目录被删除,接着尝试重启redis,发现连接中断,未启动成功. 报错: 查看redis的输出日志.出现下图所示的报错: 根据提示在/etc/ ...

  2. 【Redis连接超时】io.lettuce.core.RedisConnectionException: Unable to connect to 192.168.x.x:7000

    「扫码关注我,面试.各种技术(mysql.zookeeper.微服务.redis.jvm)持续更新中-」 今天临近下班了,线上开始频繁报警,各种Redis连接超时,顿时慌的一批,因为最近在优化系统高频 ...

  3. 解决redis远程连接超时:Connection timed out

    今天在项目中连接远程redis时,抛出连接超时异常:connect timed out. 详细信息例如以下: org.springframework.data.redis.connection.Poo ...

  4. 解决阿里云服务器redis连接超时

    我的问题背景 SpringBoot项目部署到linux,需要使用服务器本机的redis(自己写的一个小网站),阿里云开放redis 6379端口.redis配置也没问题,但是连接不上 原因: 当你修改 ...

  5. redis连接超时排除

    转载https://mp.weixin.qq.com/s/YXKlaEecxsm0tE-wgfYwgw 跟连接超时配置参数有关,查看redis连接个数,还有慢查询,使用CacheCloud redis ...

  6. SpringBoot整合Redis,连接超时及其解决方案

    在Spring Boot中整合redis的步骤: 1.引入redis的starters org.springframework.boot spring-boot-starter-data-redis ...

  7. Hexo+github搭建博客的错误:连接超时port 443: Timed out和OpenSSL错误

    问题描述 最近跟着知乎@枫叶的文章用Hexo+Github搭建个人博客,执行hexo clean,hexo g,hexo d三部曲生成和部署网页,到执行hexo d的时候总会出现连接超时或者SSL连接 ...

  8. 阿里云redis外网连接失败问题,redis连接超时

    如果你在网上搜索到的配置确认都已经配置好了(阿里云安全组放行,redis bind ,远程连接设置等等),试试把端口号换一个试试,同时记得在阿里云安全组里面放行这个端口号并重启redis(目前还不知道 ...

  9. redis连接超时,本地连接不上服务器上的redis

    看了众多帖子,泪崩,后面终于解决惹wwwwwwawsl 总结大概如下几点 首先,如大家所说 # bind 127.0.0.1 #注释掉 默认只接受本机的访问请求,不写则无限制接受任何ip地址访问 pr ...

最新文章

  1. reactjs组件的生命周期函数:getSnapshotBeforeUpdate更新之前获取快照
  2. SCRIPT70: 没有权限
  3. amp 符号 php,php中引用符号(amp;)的使用详解_PHP教程
  4. 反复平方——快速计算一个数的平方
  5. mysql 分表后如何扩展_MySQL横向扩展-分库分表解决方案总结
  6. 利用project编制进度计划
  7. Matlab:风向玫瑰图,我也行
  8. 洛谷3678:简单的数学题(画柿子+杜教筛)
  9. 老男孩22期python视频_老男孩教育python全栈视频22期
  10. linux 压缩固定大小,Linux 将文件打包、压缩并分割成指定大小
  11. mysql输出max函数_MySQL中的max()函数使用教程
  12. 衢州计算机考试在哪里考,第一个省考考点出了!衢州14个考点及地址公布!
  13. python微信图片dat转码
  14. 2022年天干地支对照表,java实现
  15. 在try-catch机制优化IO流关闭时,OutputStreamWriter 数据流被截断 新语法
  16. vue-codemirror实现一个前端代码在线编辑器,可处理 HTML,VUE,JS,CSS代码在线编辑
  17. 为何在数据库中将手机号设为int型却保存为2147483647
  18. [CoffeeScript]编码风格指南
  19. 要是我早点学会了使用三叉戟(Docker),那我不是就有时间像海王一样去找小姐姐们
  20. 计算机科学与遥感信息技术学院,2021年遥感科学与技术专业大学排名及分数线【统计表】...

热门文章

  1. CentOS下搭建Gitea-自己的git服务器
  2. 在网页中插入播放器的代码
  3. 移动网优大神VoLTE学习笔记(一)
  4. ThreeJS-圣诞节表白3D贺卡(三十)
  5. 一位台校长震动所有中国人的演讲【转贴】_大不如
  6. 发烧友级别的最高32bit/384KHz采样率的数字信号输出
  7. c++语言从入门到精通教程,C++从入门到精通 C++98视频课程
  8. how2heap总结
  9. 锐龙可以装服务器系统吗,【勉强算个技术贴】锐龙3500U实战安装WIN7——完美使用...
  10. 邮件协议POP3/IMAP/SMTP学习总结 SSL/TLS介绍 常用邮箱服务器设置