Laravel Horizon は、 によって提供される強力なキュー管理ツールです Laravel。 これにより、キュー処理の管理が簡単かつ効率的になります。 と統合すると Redis、 Laravel Horizon 堅牢なキュー管理および監視機能が提供され、アプリケーションのパフォーマンスと信頼性が向上します Laravel。
Laravel Horizon との 統合 Redis
Laravel Horizon と 統合するには、 と をインストールし 、ファイル内のオプションを設定する Redis 必要があります 。 Redis Horizon config/horizon.php
ステップ 1: インストール Redis
まず、 Redis サーバーにインストールし、 Redis 実行されていることを確認します。
ステップ 2: インストール Laravel Horizon
Laravel Horizon 経由で インストールします Composer:
composer require laravel/horizon
ステップ 3: 設定する Laravel Horizon
ファイルを開いて接続 config/horizon.php
を構成します Redis。
'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: Horizon テーブルの実行
次のコマンドを実行して、 Horizon データベースにテーブルを作成します。
php artisan horizon:install
ステップ 5: Horizon ワーカーを実行する
Horizon 次のコマンドを使用してワーカーを 開始します。
php artisan horizon
使用する Laravel Horizon
統合が成功すると、 Horizon のインターフェイスを介してキューを管理し、キューのステータスを表示できます /horizon
。
Laravel Horizon は、キューの処理時間の監視、タスクの再スケジュール、失敗したジョブの管理、より高度な機能など、さまざまな便利な機能を提供します。
結論
Laravel Horizon Laravel は、統合で キューを管理するための強力なツールです Redis。 パフォーマンスとキュー処理の制御が強化され、 Laravel アプリケーションが効率的かつ確実に動作するようになります。