Laravel Horizon ir Redis eilių valdymas

Laravel Horizon yra galingas eilių valdymo įrankis, kurį teikia Laravel. Tai leidžia lengvai ir efektyviai valdyti eilių apdorojimą. Integruotas su Redis, Laravel Horizon siūlo patikimas eilių valdymo ir stebėjimo galimybes, padidindamas jūsų Laravel programos našumą ir patikimumą.

Integruojant Laravel Horizon su Redis

Norėdami integruoti Laravel Horizon su Redis, turite įdiegti Redis ir Horizon, tada sukonfigūruoti failo parinktis config/horizon.php.

1 veiksmas: įdiekite Redis

Pirmiausia įdiekite Redis savo serveryje ir įsitikinkite, kad Redis jis veikia.

2 veiksmas: įdiekite Laravel Horizon

Įdiegti Laravel Horizon per Composer:

composer require laravel/horizon

3 veiksmas: konfigūruokite Laravel Horizon

Atidarykite config/horizon.php failą ir sukonfigūruokite Redis ryšį:

'redis' => [  
    'driver' => 'redis',  
    'connection' => 'default', // The Redis connection name configured in the config/database.php file  
    'queue' => ['default'],  
    'retry_after' => 90,  
    'block_for' => null,  
],  

4 veiksmas: paleiskite Horizon lentelę

Horizon Norėdami sukurti lentelę duomenų bazėje, paleiskite šią komandą:

php artisan horizon:install

5 veiksmas: paleiskite Horizon darbuotoją

Paleiskite Horizon darbuotoją naudodami komandą:

php artisan horizon

 

Naudojant Laravel Horizon

Sėkmingai integravę galite valdyti eiles ir peržiūrėti eilės būseną naudodami Horizon sąsają /horizon.

Laravel Horizon suteikia įvairių naudingų funkcijų, tokių kaip eilės apdorojimo laiko stebėjimas, užduočių perplanavimas, nepavykusių užduočių valdymas ir pažangesnės funkcijos.

 

Išvada

Laravel Horizon yra galingas įrankis eilėms tvarkyti Laravel su Redis integravimu. Tai padidina eilių apdorojimo našumą ir valdymą, užtikrindama, kad jūsų Laravel programa veiktų efektyviai ir patikimai.