本篇介紹複製資訊中很重要的一個指標 offset
,它代表了資料的偏移量,判斷同步情況,如果偏移量過大,則可能主從的連線出現了異常,還可能造成全量複製。
info replication
上圖所示,兩者的 offset 相同,代表主從資料是已同步完成狀態。
我們通過一個限流工具 iproute
模擬從節點的網路延遲,這裡打算新建立一個從節點來試驗
docker run -itd --privileged --name slave2 --net mynetwork --ip 172.10.0.4 -p 6382:6379 redis:n1
增加
--privileged
引數來提升許可權
配置好後,現在是一主二從
接下來進入新建的從節點容器中,安裝限流工具
yum -y install iproute-tc
延遲 5s
tc qdisc add dev eth0 root netem delay 5000ms
#tc qdisc del dev eth0 root netem delay 5000ms
然後主節點不斷(每隔1s)寫入資料,通過主節點上 info replication
觀察 offset 變化
本作品採用《CC 協議》,轉載必須註明作者和本文連結