在高并發的情況下,如果當洗掉完快取的時候,這時去更新資料庫,但還沒有更新完,另外一個請求來查詢資料,發現快取里沒有,就去資料庫里查,以商品庫存為例,如果資料庫中產品的庫存是100,那么查詢到的庫存是100,然后插入快取,插入完快取后,原來那個更新資料庫的執行緒把資料庫更新為了99,導致資料庫與快取不一致的情況。出現這種情況解決思路
uj5u.com熱心網友回復:
更新的加鎖,大家都排隊等啊轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/59358.html
標籤:MySQL
上一篇:造資料,表欄位如何取兩年的時間
