laravel redis 队列不执行
在laravel 中队列默认是同步执行的,可以设置成redis 数据库 等方式。在工作中遇到过一个问题就是队列设置为redis时不执行 设置为mysql 时是可以执行的。
当时查找问题发现 线上环境的redis为集群,而laravel默认执行的队列为单机的不适配集群模式,具体修改方法为:队列配置
```
'redis'=>[
'queue'=>'{xx}'//将之前的default设置成带{}的队列名
]
```
版权声明: 本文为 InfoQ 作者【kaer】的原创文章。
原文链接:【http://xie.infoq.cn/article/80caa9f628ffa77251cf3bee1】。文章转载请联系作者。
评论