搜尋

首頁  >  問答  >  主體

redis 如何判斷主從延遲時間

現在使用的是redis 2.8.9 ,如何像mysql一樣能監控到主從延遲的信息呢?

信息中有一段:

role:master
connected_slaves:2
slave0:ip=10.26.77.28,port=9102,state=online,offset=18096704050,lag=1
slave1:ip=10.52.50.18,port=9101,state=online,offset=18103346170,lag=1
master_repl_offset:18096710606

master_repl_offset
slave中是 slave_repl_offset

測試發現, 這兩個值不能做為判斷標準,slave的offset可能比master高. 求解?

大家讲道理大家讲道理2798 天前1038

全部回覆(3)我來回復

  • ringa_lee

    ringa_lee2017-04-21 11:18:37

    lz有答案了麼? 我也在找這個方法。

    回覆
    0
  • 阿神

    阿神2017-04-21 11:18:37

    有方法了沒?

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-21 11:18:37

    redis replication lag #2375
    https://github.com/antirez/re...

    在master上 使用 info replication
    master_repl_offset - slave0:offset

    回覆
    0
  • 取消回覆