主节点

输入命令: info Replication ,信息如下:

  1. # Replication
  2. role:master # 当前为主节点
  3. connected_slaves:1 # 当前从节点的数量
  4. slave0:ip=127.0.0.1,port=6380,state=online,offset=109199,lag=1 # 从节点信息,其中 offset 为从机偏移量
  5. master_replid:8f185636f16b9d7ca04404a6f8b428afe3fdcb86
  6. master_replid2:0000000000000000000000000000000000000000
  7. master_repl_offset:109199 # 主机偏移量(判定主从延迟)
  8. second_repl_offset:-1
  9. repl_backlog_active:1
  10. repl_backlog_size:1048576
  11. repl_backlog_first_byte_offset:1
  12. repl_backlog_histlen:109199

从节点

输入命令: info Replication ,信息如下:

  1. # Replication
  2. role:slave # 从节点
  3. master_host:0.0.0.0 # 主节点 host
  4. master_port:6379 # 主节点端口
  5. master_link_status:up # 主从连接状态
  6. master_last_io_seconds_ago:7
  7. master_sync_in_progress:0
  8. slave_repl_offset:109185
  9. slave_priority:100
  10. slave_read_only:1
  11. connected_slaves:0
  12. master_replid:8f185636f16b9d7ca04404a6f8b428afe3fdcb86
  13. master_replid2:0000000000000000000000000000000000000000
  14. master_repl_offset:109185
  15. second_repl_offset:-1
  16. repl_backlog_active:1
  17. repl_backlog_size:1048576
  18. repl_backlog_first_byte_offset:868
  19. repl_backlog_histlen:108318

其他

可通过 info serverrun_id 信息去监控 master节点是否发生异常或变化。

run_id 每次启动或重启会发生变化

扩展

  • redis.conf 配置差异
  • Redis 日志差异