Feb
21
2024
yii2 队列的使用
作者:
绝缘体.. 发布:
2024-02-21 17:42 分类:
未分类 阅读:
抢沙发
yii2 队列的使用总结。
启动队列监听
php yii queue/listen
将任务添加到队列
Yii::$app->queue->push(new frontend\components\DownloadJob([ 'url' => 'https://www.phpernote.com/style/refinement/img/logo.gif', 'file' => '/tmp/phpernote.gif', ]));
将任务推送到队列中延时5分钟运行:
Yii::$app->queue->delay(5 * 60)->push(new frontend\components\DownloadJob([ 'url' => 'https://www.phpernote.com/style/refinement/img/logo.gif', 'file' => '/tmp/phpernote.gif', ]));
常用的队列命令:
php yii queue/clear #清除队列 php yii queue/exec #执行队列任务 php yii queue/info #显示有关队列状态的信息(默认为此命令) php yii queue/listen #监听队列并运行队列任务 php yii queue/remove #按照id删除队列任务 php yii queue/run #运行所有队列任务
微信扫一扫,打赏作者吧~