搜索

首页  >  问答  >  正文

redis - PHP如何防止多个进程同时操作同一资源?

PHP如何防止多个进程同时操作同一资源?
比如:商城秒杀商品?库存锁定?避免库存超卖?原理是什么?

滿天的星座滿天的星座2752 天前751

全部回复(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
  • 取消回复