1、數據實時同步失效
1.1類型:增量、主動
1.2實現方式:強一致性,更新數據庫之後主動淘汰緩存,讀請求更新緩存,爲避免緩存雪崩,更新緩存的過程需要進行同步控制,同一時間只允許一個請求訪問數據庫,爲了保證數據的一致性還要加上緩存失效時間。
2、數據準實時更新
2.1類型:增量、被動
2.2實現方式:準一致性,更新數據庫後,異步更新緩存,使用多線程技術或者mq實現
3、任務調度更新
3.1類型:全量、被動
3.2實現方式:最終一致性,採用任務調度框架,按照一定頻率更新
4、binlog notify