(高級篇)php結合redis實現高併發下的搶購、秒殺功能

搶購、秒殺是如今很常見的一個應用場景,主要需要解決的問題有兩個: 1 高併發對數據庫產生的壓力 2 競爭狀態下如何解決庫存的正確減少("超賣"問題) 對於第一個問題,已經很容易想到用緩存來處理搶購,避免直接操作數據庫,例如使用Redis。 重點在於第二個問題 常規寫法: 查詢出對應商品的庫存,看是否大於0,然後執行生成訂單等操作,但是在判斷庫存是否大於0處,如果在高併發下就會有問題,導致庫存量出現
相關文章
相關標籤/搜索