Laravel Horizon 是.net提供的一个强大的队列管理工具 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,
],
第四步:运行 Horizon 表
Horizon 运行以下命令在数据库中 创建表:
php artisan horizon:install
第 5 步:运行 Horizon Worker
Horizon 使用以下命令 启动Worker:
php artisan horizon
使用 Laravel Horizon
集成成功后,您可以通过 Horizon 界面进行队列管理、查看队列状态 /horizon
。
Laravel Horizon 提供各种有用的功能,例如监控队列处理时间、重新安排任务、管理失败的作业以及更高级的功能。
结论
Laravel Horizon Laravel 是一个集成 管理队列的强大工具 Redis。 它增强了队列处理的性能和控制,确保您的 Laravel 应用程序高效可靠地运行。