首页/数据/Redis 进阶速查/swap 与 Redis:延迟的头号隐患
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条
内存与管理99 条
性能与排障129 条

swap 与 Redis:延迟的头号隐患

Redis 内存被换出到 swap 后访问延迟从微秒级恶化到毫秒级;生产环境通常建议关闭 swap 或把 vm.swappiness 调到很低。

Redis 进阶速查数据更新于 2026-10-12
配置vm.swappiness=1 或关闭 swap
信号rss 低于 used_memory
告警监控 swap 使用量

示例

示例
# 系统侧查看
free -m
# Redis 侧观察
redis-cli INFO memory | Select-String used_memory_rss
容器编排环境同样要检查节点级 swap 与内存回收压力。

易错点

  • 内存超卖环境里 Redis 被换出,延迟尖刺会被误判成 Redis 故障
  • 只关 swap 不解决容量缺口,OOM Killer 可能更直接

数据来源与参考

  • Redis 官方文档:虚拟内存与延迟说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌