庫存售不完的BUG

緩存庫存中的問題 庫存售不完的BUG 咱們以前使用map來標記咱們的庫存已售完,好比當咱們庫存有100個,已經售完99個,當最後一個請求過來,此時咱們最後一個請求過來,而後redis庫存預減成功,可是數據庫報錯, 事務雖然回滾,可是redis中就已經售完了,因此此時數據庫和redis中的數據就不一致了,因此咱們同時在處理異常時,也須要對咱們redis緩存進行還原,而且若是咱們redis中的庫存已經
相關文章
相關標籤/搜索