sql >> データベース >  >> NoSQL >> Redis

redisのlaravelキューにあるすべての保留中のジョブを取得するにはどうすればよいですか?

    誰かがまだここで答えを探しているなら、私はそれをする方法です:

    $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 はRedis接続名であり、デフォルトではnullであり、$queue キュー/チューブの名前で、デフォルトでは「デフォルト」です。



    1. Heroku:RQを使用したPythonのバックグラウンドタスク

    2. C#用の最も成熟したMongoDBドライバーは何ですか?

    3. Mongodbアグリゲーション$group、配列の長さを制限

    4. MongoDB mapreduceで、valuesオブジェクトをフラット化するにはどうすればよいですか?