5個方案告訴你:高併發環境下,先操作數據庫還是先操作緩存?

點擊上方「Java後端技術」,選擇「置頂或者星標」 你關注的就是我關心的! 微信公衆號:撿田螺的小男孩 一、前言 在分佈式系統中,緩存和數據庫同時存在時,如果有寫操作的時候,先操作數據庫還是先操作緩存呢? 先思考一下,可能會存在哪些問題,再往下看。 下面我分幾種方案闡述。 二、緩存維護方案一 假設有一寫(線程A)一讀(線程B)操作,先操作緩存,再操作數據庫,如下流程圖所示: 1)線程A發起一個寫操
相關文章
相關標籤/搜索