咱們再使用redis作秒殺程序的時候,解決超賣問題,是重中之重。如下是一個思路。redis
用上述思路去作的話,咱們再用戶點擊秒殺的時候,只須要檢測,kucun_count中是否能pop出數據,若是能pop出來則證實還有庫存,且秒殺成功。並且pop是原子性的,即便很高的併發,併發
同時有不少用戶訪問,也是排隊一個一個解決(並行轉串行)。blog
這樣的話,就解決了超賣的問題。至於存入磁盤,個人上一篇文章中有介紹。有須要的朋友能夠去看。程序
這是一個思路,具體的秒殺程序應該還有不少細節須要完善,可是核心問題已經解決了哈。並行
但願可以幫到須要的朋友。秒殺