$redis=new \Redis();
$redis->connect('127.0.0.1',6379);
$coupon=new RedPacket($amount,$num);
$res=$coupon->handle();
$nums=time();
if($res){
//存入队列
$ress=$redis->llen('red_'.$nums.$roomId);
// 如果队列元素为空
if (empty($ress)){
//循环加入红包进入队列
foreach ($res as $k=>$v ){
$redis->lpush('red_'.$nums.$roomId,$v);
}
$redis->expire('red_'.$nums.$roomId,120);
}
}
$red_num=$redis->llen('red_'.$nums.$roomId);
最佳答案