首页/数据/Redis 进阶速查/tcp-keepalive 与死连接清理
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条内存与管理99 条
性能与排障129 条

tcp-keepalive 与死连接清理

tcp-keepalive(默认 300 秒)让内核定期探测连接存活,及时发现半开连接;跨公网与负载均衡场景价值更高。

Redis 进阶速查数据更新于 2026-10-12
默认300 秒
作用探测死连接
场景公网/四层 LB 后面

示例

示例
redis-cli CONFIG GET tcp-keepalive
redis-cli CONFIG SET tcp-keepalive 60
与客户端心跳配合使用,单侧探测覆盖不全。

易错点

  • 系统默认探测间隔很长,故障发现滞后
  • 中间设备静默断连时服务端连接仍显示在线,需要心跳兜底

数据来源与参考

  • Redis 官方文档:tcp-keepalive 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌