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.