Laravel Horizon dhe Redis Menaxhimi i Radhës

Laravel Horizon është një mjet i fuqishëm i menaxhimit të radhëve i ofruar nga Laravel. Ai e bën menaxhimin e përpunimit të radhëve të lehtë dhe efikas. Kur integrohet me Redis, Laravel Horizon ofron aftësi të fuqishme të menaxhimit dhe monitorimit të radhëve, duke rritur performancën dhe besueshmërinë e Laravel aplikacionit tuaj.

Duke u integruar Laravel Horizon me Redis

Për t'u integruar Laravel Horizon me Redis, duhet të instaloni Redis dhe Horizon, dhe më pas të konfiguroni opsionet në config/horizon.php skedar.

Hapi 1: Instaloni Redis

Së pari, instaloni Redis në serverin tuaj dhe sigurohuni që Redis të funksionojë.

Hapi 2: Instaloni Laravel Horizon

Instaloni Laravel Horizon nëpërmjet Composer:

composer require laravel/horizon

Hapi 3: Konfiguro Laravel Horizon

Hapni config/horizon.php skedarin dhe konfiguroni Redis lidhjen:

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

Hapi 4: Ekzekutoni Horizon tabelën

Ekzekutoni komandën e mëposhtme për të krijuar tabelën Horizon në bazën e të dhënave:

php artisan horizon:install

Hapi 5: Run Horizon Worker

Filloni Horizon Worker duke përdorur komandën:

php artisan horizon

 

Duke përdorur Laravel Horizon

Pas integrimit të suksesshëm, mund të menaxhoni radhët dhe të shikoni statusin e radhës përmes Horizon ndërfaqes në /horizon.

Laravel Horizon ofron veçori të ndryshme të dobishme, të tilla si monitorimi i kohës së përpunimit të radhës, riprogramimi i detyrave, menaxhimi i punëve të dështuara dhe veçori më të avancuara.

 

konkluzioni

Laravel Horizon është një mjet i fuqishëm për menaxhimin e radhëve Laravel me Redis integrim. Ai rrit performancën dhe kontrollin mbi përpunimin e radhës, duke siguruar që Laravel aplikacioni juaj të funksionojë në mënyrë efikase dhe të besueshme.