redis 錯誤日志截圖
AOF工作流程圖
1.所有的寫入命令會追加aof_buf(緩沖區中)。
2.AOF緩沖區根據對應的策略向硬盤做同步操作。
3.隨著AOF文件越來越大,需要定期對AOF文件進行重寫,達成壓縮的目的(對一個key跟新100次會有100條記錄, 重寫后只留最后一條).
4.當redis服務器重啟時,可以加載AOF文件進行數據恢復。
ip地址 原主庫追加阻塞次數.
aof_delayed_fsync:154
1.主線程負責AOF緩沖區
2.AOF線程負責每秒一次同步磁盤操作,并記錄最近一次同步時間.
3.主線程對比AOF同步時間:
3.1如果距離上次同步時間在兩秒內,主線程直接返回。
3.2如果距離上次同步時間超過兩秒(意識是現在還在同步),主線程將會被阻塞, 直到同步完成。
15臺主庫的AOF 在SYNC的時候因磁盤繁忙,
追加AOF時阻塞次數,其中有11臺主庫被阻塞過,
aof_delayed_fsync阻塞次數.
ip1
# Persistence
aof_delayed_fsync:1
ip2
# Persistence
aof_delayed_fsync:18
ip3
# Persistence
aof_delayed_fsync:0
ip4
# Persistence
aof_delayed_fsync:1
1.打開no-appendfsync-on-rewrite參數, 默認關閉,表示AOF重寫期間不做sync操作, 并不能根本解決問題, 因為故障轉移前沒有發生AOF重寫。
2.關閉AOF, 如果一組(主-從) 同時宕機, 會丟失5分鐘數據,啟動redis時如果沒有發現AOF文件,redis 會選擇RDB來恢復數據,rdb copy-on-write到磁盤的頻率5分鐘一次。
3.提升磁盤寫入速度。
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
本文題目:redis因AOF追加磁盤阻塞發生故障轉移-創新互聯
分享URL:http://m.kartarina.com/article26/cdsojg.html
成都網站建設公司_創新互聯,為您提供移動網站建設、外貿網站建設、網站設計公司、微信小程序、全網營銷推廣、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯