sql >> Base de Datos >  >> NoSQL >> Redis

¿Cómo obtener todos los trabajos pendientes en la cola de laravel en redis?

Si alguien todavía está buscando una respuesta, esta es la forma en que lo hago:

$connection = null;
$default = 'default';

//For the delayed jobs
var_dump( \Queue::getRedis()->connection($connection)->zrange('queues:'.$default.':delayed' ,0, -1) );

//For the reserved jobs
var_dump( \Queue::getRedis()->connection($connection)->zrange('queues:'.$default.':reserved' ,0, -1) );

$connection es el nombre de la conexión de Redis, que es nulo de forma predeterminada, y The $queue es el nombre de la cola/tubo que es 'predeterminado' por defecto.