Laravel Horizon je výkonný nástroj pro správu front poskytovaný společností Laravel. Díky tomu je správa zpracování front snadná a efektivní. Když je integrován s Redis, Laravel Horizon nabízí robustní možnosti správy front a monitorování, což zvyšuje výkon a spolehlivost vaší Laravel aplikace.
Integrace Laravel Horizon s Redis
Chcete-li integrovat Laravel Horizon s Redis, musíte nainstalovat Redis a Horizon a poté nakonfigurovat možnosti v config/horizon.php
souboru.
Krok 1: Nainstalujte Redis
Nejprve nainstalujte Redis na svůj server a ujistěte se, že Redis běží.
Krok 2: Nainstalujte Laravel Horizon
Instalovat Laravel Horizon přes Composer:
composer require laravel/horizon
Krok 3: Nakonfigurujte Laravel Horizon
Otevřete config/horizon.php
soubor a nakonfigurujte Redis připojení:
'redis' => [
'driver' => 'redis',
'connection' => 'default', // The Redis connection name configured in the config/database.php file
'queue' => ['default'],
'retry_after' => 90,
'block_for' => null,
],
Krok 4: Spusťte Horizon tabulku
Spusťte následující příkaz k vytvoření Horizon tabulky v databázi:
php artisan horizon:install
Krok 5: Spusťte Horizon Worker
Spusťte Horizon Worker pomocí příkazu:
php artisan horizon
Použitím Laravel Horizon
Po úspěšné integraci můžete spravovat fronty a zobrazovat stav fronty prostřednictvím Horizon rozhraní na /horizon
.
Laravel Horizon poskytuje různé užitečné funkce, jako je sledování doby zpracování fronty, přeplánování úloh, správa neúspěšných úloh a další pokročilé funkce.
Závěr
Laravel Horizon je výkonný nástroj pro správu front Laravel s Redis integrací. Zvyšuje výkon a kontrolu nad zpracováním front a zajišťuje, že vaše Laravel aplikace bude fungovat efektivně a spolehlivě.