trilote / laravel-redis-batch-repository
Provides redis repository implementation for Laravel Queue Batch
v1.2.3
2025-03-06 14:36 UTC
Requires
- php: ^8.0 || ^8.2
- illuminate/bus: ~8.0|~9.0|~10.0|~11.0
- nesbot/carbon: ^2.31
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.1
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.3
- predis/predis: ^1.1
README
Replaces default Illuminate\Bus\DatabaseBatchRepository with implementation based on Redis.
Requirements:
- php 8
- laravel 8
- phpredis or predis
Installation
composer require "rnix/laravel-redis-batch-repository"
Pruning
This package provides console command to prune stale batches from redis store:
php artisan queue:prune-redis-batches --hours=24 --unfinished=72
Run tests
make tests
License
The MIT Licence