爬一下网易云的评论https://segmentfault.com/a/11...,按这个帖子跑到redis之后,搞不下去了。
...报这个错
redis我确定是启动的,
.env配置文件里的QUEUE_DRIVER也已经配置了
我本地做了redis的项目也都能跑,
网上搜了一大圈也搞不定。。。求助各位大佬
你没理解对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:listen
php artisan queue:work