redis秒杀基础代码

//存入队列
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$good_number = 5000;
for($i=0;$i<$good_number;$i++){
    $redis->lPush('good_stock',1);
}
echo $redis->lLen('good_stock');

--------------------------------------------------------------------------------------------------------------------------------------

$i = 0;
while (1){
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
//移除一个
$cont = $redis->lPop('good_stock');
if(!$cont){
    echo $i.'秒杀失败';exit();
}
$i++;

}

猜你喜欢

转载自blog.csdn.net/qq_42572322/article/details/87797634