Laravel Horizon és Redis Sorkezelés

Laravel Horizon egy hatékony sorkezelő eszköz, amelyet a Laravel. Könnyűvé és hatékonysá teszi a sorfeldolgozás kezelését. A -val integrálva robusztus sorkezelési és figyelési képességeket kínál, növelve az alkalmazás teljesítményét és Redis megbízhatóságát. Laravel Horizon Laravel

Integráció Laravel Horizon a Redis

Laravel Horizon Az integráláshoz Redis telepítenie kell Redis a és a fájlt Horizon, majd konfigurálnia kell a config/horizon.php fájl beállításait.

1. lépés: Telepítés Redis

Először telepítse Redis a kiszolgálóra, és győződjön meg arról, hogy Redis fut.

2. lépés: Telepítés Laravel Horizon

Telepítés Laravel Horizon a következőn keresztül Composer:

composer require laravel/horizon

3. lépés: Konfigurálás Laravel Horizon

Nyissa meg a config/horizon.php fájlt és konfigurálja a Redis kapcsolatot:

'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. lépés: Futtassa Horizon a táblázatot

Futtassa a következő parancsot a tábla létrehozásához Horizon az adatbázisban:

php artisan horizon:install

5. lépés: Futtassa Horizon a Workert

Indítsa el a Horizon Worker-t a következő paranccsal:

php artisan horizon

 

Használata Laravel Horizon

Sikeres integráció után kezelheti a sorokat és megtekintheti a sor állapotát a Horizon felületen keresztül /horizon.

Laravel Horizon különféle hasznos funkciókat kínál, mint például a sor feldolgozási idejének figyelése, a feladatok átütemezése, a sikertelen feladatok kezelése és a fejlettebb szolgáltatások.

 

Következtetés

Laravel Horizon Laravel egy hatékony eszköz a sorok integrációval történő kezelésére Redis. Növeli a teljesítményt és a várakozási sorok feldolgozása feletti vezérlést, biztosítva az Laravel alkalmazás hatékony és megbízható működését.