一個系統存儲由memcache+mysql組成,寫一條數據的時候,更新memcache有幾種方式,優缺點是什麼? mysql
緩存更新(不單單是memceche)有2種策略 sql
一種是寫時更新 一種是讀時更新 緩存
1、寫時更新是指 寫db成功之後 同時更新緩存 , spa
能有效減小穿透 可是 容易引發數據的不一致 數據
2、讀時更新是說 寫完db 刪除緩存,等到 須要讀得時候 在重建緩存, db
一致性能夠保證 可是 穿透大,容易給db形成壓力 系統