redis 做队列求助


使用database队列时,完美运行没问题。
入队
Queue::push('\App\Services\Front\Queue\Test@index', array('msg' =>"hello world",'t'=>'sss'));
出队
class Test
{
public function index($job,$data)
{
$job->delete();
$aa=new LiaoPl();
$aa->ltoken=1;
$aa->token=$data['t'];
$aa->time=time();
$aa->desc=$data['msg'];
$aa->save();
}
}

改为redis之后,可以看到入队成功
{"job":"\App\Services\Front\Queue\Test@index","data":{"msg":"hello world","t":"sss"},"id":"wHqBUiLMwq3HgKyxrgDHtgQKq9ATNGRb","attempts":1}
但是没有成功触发出队
监听用的queue:work
强制打印队列长度也是有的
echo Redis::lLen('queues:default');
求大神指教


点赞 取消点赞 收藏 取消收藏

<< 上一篇: 页面接收json数据

>> 下一篇: 5.3 Vue问题