搜尋

首頁  >  問答  >  主體

redis - PHP如何防止多個行程同時操作相同資源?

PHP如何防止多個行程同時操作相同資源?
例如:商城秒殺商品?庫存鎖定?避免庫存超賣?原理是什麼?

滿天的星座滿天的星座2755 天前756

全部回覆(4)我來回復

  • 滿天的星座

    滿天的星座2017-05-16 13:20:57

    例如你有10個商品要秒殺,可以建立個隊列,在隊列前10的給予秒殺,之後的返回秒殺失敗~

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:20:57

    可以使用redis隊列

    回覆
    0
  • 迷茫

    迷茫2017-05-16 13:20:57

    kafka你值得擁有

    回覆
    0
  • 迷茫

    迷茫2017-05-16 13:20:57

    redis樂觀鎖

    回覆
    0
  • 取消回覆