隊列我使用的是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
第一次寫文章,寫的不大好隊列