等等,都可以利用行列步队
行列步队实现的步骤1)redis函数rpush,lpop
2)建议定时任务入行列步队

3)创建定时任务出行列步队
入行列步队 demo.php<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$password = '123456';
$redis->auth($password);
$arr = array('h','e','l','l','o','w','o','r','l','d');
foreach($arr as $k=>$v){
$redis->rpush("mylist",$v);
}
定时出行列步队 index.php<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$password = '123456';
$redis->auth($password);
//list类型出队操作
$value = $redis->lpop('mylist');
if($value){
echo "出队的值".$value;
}else{
echo "出队完成";
}
?>
建立定时任务/1 php /wwwroot/redis/index.php
/3 php /wwwroot/redis/demo.php
tail -f /var/log/cron 查看定时任务实行情形
查看行列步队的结果可以利用命令查看行列步队里数据的情形
lrange mylist 0 -1
通过这个命令我们可以做一个可视化的,展示前三百行列步队的情形,做到实时不雅观察行列步队数据,如下图所示。