Laravel Horizon er et kraftfuldt køstyringsværktøj leveret af Laravel. Det gør håndtering af købehandling nem og effektiv. Når den er integreret med Redis, Laravel Horizon tilbyder den robuste køstyrings- og overvågningsfunktioner, hvilket forbedrer din Laravel applikations ydeevne og pålidelighed.
Integrering Laravel Horizon med Redis
For at integrere Laravel Horizon med Redis skal du installere Redis og Horizon og derefter konfigurere indstillingerne i config/horizon.php
filen.
Trin 1: Installer Redis
Installer først Redis på din server og sørg for, at den Redis kører.
Trin 2: Installer Laravel Horizon
Installer Laravel Horizon via Composer:
composer require laravel/horizon
Trin 3: Konfigurer Laravel Horizon
Åbn config/horizon.php
filen og konfigurer Redis forbindelsen:
'redis' => [
'driver' => 'redis',
'connection' => 'default', // The Redis connection name configured in the config/database.php file
'queue' => ['default'],
'retry_after' => 90,
'block_for' => null,
],
Trin 4: Kør Horizon tabel
Kør følgende kommando for at oprette Horizon tabellen i databasen:
php artisan horizon:install
Trin 5: Kør Horizon Worker
Start Horizon Worker ved hjælp af kommandoen:
php artisan horizon
Ved brug af Laravel Horizon
Efter vellykket integration kan du administrere køer og se køstatus via grænsefladen Horizon på /horizon
.
Laravel Horizon indeholder forskellige nyttige funktioner, såsom overvågning af købehandlingstid, omlægning af opgaver, håndtering af mislykkede opgaver og mere avancerede funktioner.
Konklusion
Laravel Horizon er et kraftfuldt værktøj til at styre køer Laravel med Redis integration. Det forbedrer ydeevnen og kontrollen over købehandlingen og sikrer, at din Laravel applikation fungerer effektivt og pålideligt.