Redis
 sql >> Base de données >  >> NoSQL >> Redis

Comment obtenir tous les travaux en attente dans la file d'attente laravel sur redis ?

Si quelqu'un cherche encore une réponse, voici comment je procède :

$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 est le nom de la connexion Redis qui est nul par défaut, et La $queue est le nom de la file d'attente/tube qui est 'default' par défaut !