實時刷新緩存-處理mysql主從延遲的一些設計方案

概要:


在項目開發當中,經常有這樣一種場景,對數據庫進行添加、修改、刪除操作的應用直接連接master庫,只對數據庫進行查詢的應用,會先建立一箇中央緩 存,例如redis或者memcache,如果緩存沒有命中,那麼直接訪問slave庫。下文會介紹一下在刷新中央緩存時,如果發生主從延遲,應該如何處 理。也即是,當應用System-A 把數據庫寫入master庫的時候,System-B應用在讀取slave庫的時候,master庫的數據還沒同步到slave庫,如果這個時候刷新緩存 的話,會直接把舊的數據刷到緩存裏的。


詳細內容請看我的csdn博客:

實時刷新緩存-處理mysql主從延遲的一些設計方案

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章