Laravel Horizon og Redis køstyring

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.