Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Wie bekomme ich alle ausstehenden Jobs in der Laravel-Warteschlange auf Redis?

Wenn jemand noch nach einer Antwort sucht, hier ist der Weg, wie ich es mache:

$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 ist der Redis-Verbindungsname, der standardmäßig null ist, und die $queue ist der Name der Warteschlange / Tube, der standardmäßig 'default' ist!