我正在使用Laravel 5.4,我正在尝试设置排队的工作。 这是我的配置:
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
和我的config / queue.php
'redis' => [
'driver' => 'redis',
'connection' => 'default',
'queue' => 'default',
'retry_after' => 90,
],
'emails' => [
'driver' => 'redis',
'connection' => 'default',
'queue' => 'emails',
'retry_after' => 90,
],
这是我的代码
public function handle()
{
dd($this->job->getConnectionName());
}
我的问题,当我更改同步QUEUE_DRIVER时,我得到“同步” 但是当我改变redis时,我得到任何东西。