緩存數據一致性問題方案

1、數據實時同步失效

    1.1類型:增量、主動

    1.2實現方式:強一致性,更新數據庫之後主動淘汰緩存,讀請求更新緩存,爲避免緩存雪崩,更新緩存的過程需要進行同步控制,同一時間只允許一個請求訪問數據庫,爲了保證數據的一致性還要加上緩存失效時間。

2、數據準實時更新

    2.1類型:增量、被動

    2.2實現方式:準一致性,更新數據庫後,異步更新緩存,使用多線程技術或者mq實現

3、任務調度更新

    3.1類型:全量、被動

    3.2實現方式:最終一致性,採用任務調度框架,按照一定頻率更新

4、binlog notify

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