백그라운드 작업
Multi-SaaS Kit의 Queue 시스템입니다.
📝 초안 (Draft)
이 문서는 검토 중입니다. 내용이 변경될 수 있습니다.
개요
Laravel Queue를 Redis 드라이버로 사용합니다.
QUEUE_CONNECTION=redis
큐 종류
| 큐 이름 | 용도 |
|---|---|
high | 긴급 작업 |
default | 일반 작업 |
low | 덜 중요한 작업 |
notifications | 알림 발송 |
Job 생성
class SendWelcomeEmail implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable;
public function handle(): void
{
// 작업 수행
}
}
Worker 실행
php artisan queue:work redis --sleep=3 --tries=3