猿问

命令行启动redis队列,报错

爬一下网易云的评论https://segmentfault.com/a/11...,按这个帖子跑到redis之后,搞不下去了。

...报这个错
https://img3.mukewang.com/5b5f07f0000139e605660125.jpg

redis我确定是启动的,
.env配置文件里的QUEUE_DRIVER也已经配置了
我本地做了redis的项目也都能跑,
网上搜了一大圈也搞不定。。。求助各位大佬


呼如林
浏览 282回答 1
1回答

森栏

你没理解对artisan的命令.这个报错的意思是 在 php artisan 中, 没有叫redis:work 的命令.这个需要你自己来实现.类似如下:class RedisCommand extends \Illuminate\Console\Command{           protected $name = 'redis:work';          public function handle()     {        // 处理逻辑     } } // 然后添加到 App\Console\Kernel::$command属性中.然后可以执行 php artisan redis:work另外我猜你要的是下面的功能.php artisan queue:listenphp artisan queue:work
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答