淺談庫存扣減和鎖

先說場景: 物品W如今庫存剩餘1個,  用戶P1,P2同時購買.則只有1人能購買成功.(前提是不容許超賣)mysql 秒殺也是相似的狀況, 只有1件商品,N個用戶同時搶購,只有1人能搶到..面試 這裏不談秒殺設計,不談使用隊列等使請求串行化,就談下怎麼用鎖來保證數據正確.redis 常見的實現方案有如下幾種:spring 1.代碼同步, 例如使用 synchronized ,lock 等同步方法s
相關文章
相關標籤/搜索