kfoobar / flush-horizon
一个用于高效管理和清除 Horizon 中失败作业的 Laravel 扩展包。
v1.0.1
2024-01-31 08:09 UTC
Requires
- php: >=7.4
- illuminate/console: >=8.0
- illuminate/redis: >=8.0
- illuminate/support: >=8.0
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)。请参阅 许可证文件 了解更多信息。