<?php
/*此方法适用于秒杀,抢购相关*/
$redis=new \Redis();
$redis->connect('127.0.0.1',6379);//初始化Redis服务器
$redis->set('goods111',10);//初始化id为111的商品可限购人数为10人
if($redis->get('goods111') < 1){
echo '商品已卖完,下次请早点';
exit;
}
$redis->decr('goods111');//走到这的时候,将该商品的课购买人数减1
if($user_balance < 1000){ //如果支付金额不够,或者其它条件不符合,将数量再加上
$redis->incr('goods111');
}
Redis高并发--解决抢购
最新推荐文章于 2024-07-25 11:19:11 发布