springboot 中spring-data-redis报错:远程主机强迫关闭了一个现有的连接,如何解决?
2023-09-11 14:22:32 时间
1.报错信息如下:
2.解决方案
修改redis配置文件 redis.conf 中 tcp-keepalive 参数值
vim /etc/redis.conf
这里可以看到redis从3.2.1版本开始,默认设置是300秒,我们修改为60秒。
在 Linux
系统中,客户端发送的最后一个数据包与redis发送的第一个保活探测报文之间的时间间隔,单位是秒。
注意事项
1.tcp-keepalive
只在Linux
生效,在其他系统不生效(比如 Mac
),只按照其他系统内核自身的设置。
2.keepalive
在Linux
系统中只控制 tcp_keepalive_time
选项。
相关文章
- 15天玩转redis —— 第八篇 你不得不会的事务玩法
- Redis应用场景
- Spring中使用RedisTemplate操作Redis(spring-data-redis)
- Redis学习(3)-redis启动
- Spring异常解决 java.lang.NullPointerException,配置spring管理hibernate时出错
- python 关于celery的异步任务队列的基本使用(celery+redis)【无配置文件设置】
- thinkphp: 用redis存储短信验证码(thinkphp v6.0.12LTS)
- Spring Data - Redis 节选自《Netkiller Java 手札》
- Redis-Sentinel(Redis集群监控管理)
- 深入理解Spring Redis的使用 (四)、RedisTemplate执行Redis脚本
- Java操作Redis DB的例子
- Redis+Spring缓存实例(windows环境,附实例源码及详解)
- spring boot:用redis+redisson实现分布式锁(redisson3.11.1/spring boot 2.2)
- Redis缓存穿透、缓存雪崩、redis并发问题 并发竞争key的解决方案 (阿里)
- 学习Spring-Session+Redis实现session共享
- 为什么Spring Boot推荐使用logback-spring.xml来替代logback.xml来配置logback日志的问题分析
- 深入理解Spring Redis的使用 (一)、Spring Redis基本使用
- Redis整合Spring结合使用缓存实例
- Redis 缓存 + Spring 的集成示例
- 【SpringBoot系列】Spring Boot+Redis 分布式锁:模拟抢单
- Redis的那些事儿:关系型和非关系型数据库,非关系型数据库的类型,redis数据类型、编码格式、高性能、可以做什么、分布式锁失效的原因,string为采用sds数据类型,为什么是二进制安全的,
- 深入浅出Redis-redis哨兵集群
- 017-redis-阶段总结
- 005-spring cache-原理、缓存AOP机制、Spring Cache抽象集成机制、springboot自动配置机制
- 005-spring-data-elasticsearch 3.0.0.0使用【三】-spring-data之Spring数据扩展
- gin框架用go-redis+redsync实现分布式锁
- 基于Python项目的Redis缓存消耗内存数据简单分析(附详细操作步骤)
- Spring boot集成Redis实现sessions共享时,sessions过期时间问题分析
- 【服务器安装Redis】Centos7离线安装redis
- 【redis】Redis缓存失效、雪崩、穿透、击穿、并发等案例分析难题解决方案
- Redis 导航