队列我使用的是redisphp
1.安装composer require "predis/predis:~1.0"
2.配置环境.env QUEUE_CONNECTION这种redislaravel
使用时不须要多配置,只要写好Queue类和其fire方法,在须要的位置出队便可。
代码示例:redis
入队composer
use Queue; Queue::push('\App\Jobs\JobDemo',['message'=>'队列']);
消费ui
php artisan make:job JobDemo class JobDemo{ public function fire($job,$data){ $job->delete();任务开始前就删除任务,再开始执行任务。 //业务处理 } }
laravel执行出队操做
php artisan queue:workcode
第一次写文章,写的不大好队列