sql >> Database >  >> NoSQL >> Redis

Hoe krijg ik alle openstaande taken in de laravel-wachtrij op redis?

Als iemand nog steeds op zoek is naar een antwoord, is dit de manier waarop ik het doe:

$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 is de Redis-verbindingsnaam die standaard null is, en The $queue is de naam van de wachtrij / tube die standaard 'default' is!



  1. RuntimeWarning:U gebruikt de worker met superuser-privileges:dit wordt absoluut niet aanbevolen

  2. Groeperen op waarden en voorwaarden

  3. Wat is het verschil tussen Spring Data MongoDB en Hibernate OGM voor MongoDB?

  4. Hoe kan ik tweets van de streaming-api van Twitter consumeren en opslaan in mongodb