如何保證緩存與數(shù)據(jù)庫的雙寫一致性?

- 前言 -

- Cache Aside Pattern -
讀的時(shí)候,先讀緩存,緩存沒有的話,就讀數(shù)據(jù)庫,然后取出數(shù)據(jù)后放入緩存,同時(shí)返回響應(yīng)。

- 為什么是刪除緩存,而不是更新緩存 -

- 最初級(jí)的緩存不一致問題及解決方案 -


- 比較復(fù)雜的數(shù)據(jù)不一致問題分析 -

- 如何解決? -
解決方案如下:
1、讀請(qǐng)求長(zhǎng)時(shí)阻塞
2、讀請(qǐng)求并發(fā)量過高
3、多服務(wù)實(shí)例部署的請(qǐng)求路由
4、熱點(diǎn)商品的路由問題,導(dǎo)致請(qǐng)求的傾斜
作者:你是我的海嘯
來源:
https://blog.csdn.net/chang384915878

評(píng)論
圖片
表情
