PHP 用redis做電商項目中的秒殺商品功能

參與過搶購活動就知道,很明顯的一點是即便商品實際沒有了也是可以下單成功的,但是在支付的時候會提示你商品沒有了。 實現原理:list雙向鏈表 使用redis隊列,因爲pop操作是原子的,即使有很多用戶同時到達,也是依次執行.(mysql事務在高併發下性能下降很厲害,文件鎖的方式也是). 此處用到了Redis中的鏈表(list)數據類型: ‘棧’:從鏈表的頭部添加元素,先進後出 ‘隊列’:從鏈表的尾部
相關文章
相關標籤/搜索