首先,沒有了刪除cache數(shù)據(jù)的操作了,而是先更新了數(shù)據(jù)庫中的數(shù)據(jù),此時,緩存依然有效,所以,并發(fā)的查詢操作拿的是沒有更新的數(shù)據(jù),但是,更新操作馬上讓緩存的失效了,后續(xù)的查詢操作再把數(shù)據(jù)從數(shù)據(jù)庫中拉出來。而不會像文章開頭的那個邏輯產(chǎn)生的問題,后續(xù)的查詢操作一直都在取舊數(shù)據(jù)。
截圖背景為了好區(qū)分我更換了灰色,正常是白色的,看功能,點擊緩存控制,右側(cè)“管理”,在彈出的也頁面設置緩存方案。
六漫畫最新版2021app且只要收藏了漫畫之后要有更新就能很及時的通知用戶,每天都有大量的最新漫畫不斷上架,軟件還可以根據(jù)用戶的喜好為你推薦各種好看的漫畫,還可以離線緩存。
簡單說就是,在更新數(shù)據(jù)的時候,只更新緩存,不更新數(shù)據(jù)庫,而我們的緩存會異步地批量更新數(shù)據(jù)庫。這個設計的好處就是讓數(shù)據(jù)的I/O操作飛快無比(直接操作內(nèi)存的嘛 ),因為異步,write backg還可以合并對同一個數(shù)據(jù)的多次操作,所以性能的提高是相當可觀的。