1.先更新 mysql 資料, 再手動清除 Redis 緩存 , 最後重新查詢最新的資料同步到Redis中,保證最終一緻性。
2.更新 mysql 資料, 在采用 mq 異步的形式 同步資料到 Redis 中 。缺點: 延遲機率就比較大
優點: 解耦
3.canal服務端訂閱 mysql binlog 檔案,canal用戶端監聽canal服務端資料變化,同步到 redis 中(canal 架構)
1.先更新 mysql 資料, 再手動清除 Redis 緩存 , 最後重新查詢最新的資料同步到Redis中,保證最終一緻性。
2.更新 mysql 資料, 在采用 mq 異步的形式 同步資料到 Redis 中 。缺點: 延遲機率就比較大
優點: 解耦
3.canal服務端訂閱 mysql binlog 檔案,canal用戶端監聽canal服務端資料變化,同步到 redis 中(canal 架構)