2016-05-24 9 views
0

私はredisを手動でチェックして、ジョブをキューに入れることができます。 `PHPの職人キュー:私はまた、私は両方predisを必要と私は含まれており、私が実行したときしかしLaravel/Lumen queue:リッスンが動作しない

$app->get('/cache/predis', function() use ($app) { 
    $client = new Predis\Client(); 
    $client->set('foo', 'bar'); 
    $value = $client->get('foo'); 
    return response()->json($value); 
}); 
$app->get('/cache/redis', function() use ($app) { 

    $cache = $app['cache']; 
    $cache->store('redis')->put('bar', 'baz', 10); 
    $value = $cache>store('redis')->get('bar'); 
    return response()->json($value); 
}); 

をテストしている

"predis/predis": "^1.0", "illuminate/redis": "5.2.*"

\のRedisのを照らすことを承知しているRedisのを聞く

それは私に語った: [InvalidArgumentException] No connector for []

任意のアイデアなぜですか?私config/database.phpconfig/queue.phpどちらも、あなたがこの行(queue.phpの上部)には

'default' => env('QUEUE_DRIVER', 'sync'), 

を使用しているキューを指定する必要がありqueue.phpのconfig /に

答えて

0

デフォルト設定されているあなたは、あなたが指定されています赤ちゃんの詳細を使って?

'default' => env('QUEUE_DRIVER', 'redis'), 
+0

私は両方を試しました。 'env( 'QUEUE_DRIVER'、 'sync');のために' '.env'ファイルから取得し、そのファイルはredisに設定されています – azngunit81

関連する問題