首页/数据/数据库速查/INFO replication 字段解读
Redis 运维与场景124 条

INFO replication 字段解读

复制状态全看这张表:master_link_status、master_last_io_seconds_ago、slave_repl_offset 与主库 offset 差就是延迟的核心证据。

数据库速查数据更新于 2026-10-12

主库视角

主库视角
INFO replication
# role:master
# connected_slaves:2
# slave0:ip=10.0.0.11,port=6379,state=online,offset=123456789,lag=0
# master_repl_offset:123456800
# repl_backlog_active:1

从库视角

从库视角
INFO replication
# role:slave
# master_host:10.0.0.10
# master_link_status:up          <- 断开时是 down
# master_last_io_seconds_ago:0   <- 变大说明主库没消息
# master_sync_in_progress:0      <- 1 表示正在全量同步
# slave_repl_offset:123456700
# slave_read_only:1
lag从库落后主库的近似秒数
offset 差主库 master_repl_offset - 从库 slave_repl_offset = 落后字节数
stateonline / send_bulk(全量中)
offset 单调递增的字节量,不是「命令条数」;判断延迟看差值的变化趋势,单次差值受写入突发影响。

易错点

  • 只看 master_link_status:up 就以为健康:链路在但 offset 差百万字节,数据已大幅落后
  • 把 master_last_io_seconds_ago 变大当网络问题:也可能是主库长时间无写入(空闲)

数据来源与参考

  • Redis 官方文档: INFO replication

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌