高并发redis实现秒杀商品

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oMiracle123/article/details/53580398
高并发redis实现秒杀

ps:直接在redis读取插入操作 只是插入的时候要加锁 怎么加锁  http://newmiracle.cn/?p=488

  public function miaoshatest(){
// 定义锁标识
        $key = 'mylock';
// 获取锁
        $is_lock = $this->redislock($key, 5);

        if($is_lock){
            echo 'get lock success
'; //此处写逻辑 100个并发测试下 插入数据不允许超过6个 $result=$this->getinfo(); if(empty($result)){ $count=0; }else{ $count=count($result); } if($count<6){ $this->insertinfo(); echo 'success
'; //释放锁 $this->redisunlock($key); }else{ echo '已经卖完6个啦,请关注下次活动'; echo 'success
'; //释放锁 $this->redisunlock($key); } // 获取锁失败 }else{ echo 'request too frequently
'; } }


查看原文:http://newmiracle.cn/?p=636

没有更多推荐了,返回首页