Laravel Horizon er et kraftig køhåndteringsverktøy levert av Laravel. Det gjør det enkelt og effektivt å administrere købehandling. Når den er integrert med Redis, Laravel Horizon tilbyr den robuste køadministrasjons- og overvåkingsfunksjoner, noe som forbedrer ytelsen og påliteligheten til Laravel applikasjonen din.
Integrering Laravel Horizon med Redis
For å integrere Laravel Horizon med Redis, må du installere Redis og Horizon, og deretter konfigurere alternativene i config/horizon.php
filen.
Trinn 1: Installer Redis
Installer først Redis på serveren din og sørg for at den Redis kjører.
Trinn 2: Installer Laravel Horizon
Installer Laravel Horizon via Composer:
composer require laravel/horizon
Trinn 3: Konfigurer Laravel Horizon
Åpne config/horizon.php
filen og konfigurer Redis tilkoblingen:
'redis' => [
'driver' => 'redis',
'connection' => 'default', // The Redis connection name configured in the config/database.php file
'queue' => ['default'],
'retry_after' => 90,
'block_for' => null,
],
Trinn 4: Kjør Horizon tabell
Kjør følgende kommando for å lage Horizon tabellen i databasen:
php artisan horizon:install
Trinn 5: Kjør Horizon Worker
Start Horizon Worker ved å bruke kommandoen:
php artisan horizon
Ved hjelp av Laravel Horizon
Etter vellykket integrasjon kan du administrere køer og se køstatus gjennom grensesnittet Horizon på /horizon
.
Laravel Horizon gir ulike nyttige funksjoner, for eksempel overvåking av købehandlingstid, omlegging av oppgaver, håndtering av mislykkede jobber og mer avanserte funksjoner.
Konklusjon
Laravel Horizon er et kraftig verktøy for å administrere køer Laravel med Redis integrasjon. Det forbedrer ytelsen og kontrollen over købehandlingen, og sikrer at Laravel applikasjonen din fungerer effektivt og pålitelig.