kfoobar/flush-horizon

一个用于高效管理和清除 Horizon 中失败作业的 Laravel 扩展包。

安装次数: 3,032

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 0

开放问题: 0

类型:插件

v1.0.1 2024-01-31 08:09 UTC

This package is auto-updated.

Last update: 2024-08-30 01:18:05 UTC


README

此包增强了您在 Laravel Horizon 中管理失败作业列表的能力。它为您引入了两个新的控制台命令,允许您手动清除存储在 Redis 中的所有失败作业,以及清除由 Horizon 在 Redis 中生成的所有键。

虽然 Laravel Horizon 默认情况下在 7 天后自动清除失败作业,但此包提供了通过控制台命令手动执行清除操作的自由。

要求

  • Laravel 版本 8.0 或更高版本
  • Laravel Horizon
  • Redis 作为缓存和会话驱动程序

安装包

要将包集成到您的项目中,请通过 Composer 执行以下命令

composer require kfoobar/flush-horizon

入门指南

清除失败作业

要清除队列中的所有失败作业,请使用以下命令

php artisan horizon:flush

重置 Horizon 数据

要完全重置数据(包括所有作业和记录),请运行

php artisan horizon:reset

贡献

我们非常欢迎您的贡献!我们欢迎任何形式的贡献来改进和扩展此包的功能。

许可证

MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。