在 Laravel 6 中使用 predis 而不用教程中的 phpredis
在 Laravel 6 中
跟着教程走的话 十有八九 当你执行 php artisan queue:work
的时候 会卡住
因为你的环境中可能并没配置或安装 phpredis
phpredis
和 predis
我看对比就是性能上的差异 但是安装 phpredis
的难度对于新手可能较高
而且你当前也不需要追求性能
所以建议还是使用 predis
来完成课程
- 执行
composer require predis/predis
- 在
.env
中REDIS_HOST=127.0.0.1
的上面 加上一行REDIS_CLIENT=predis
QUEUE_CONNECTION=redis
就这样写- 执行
php artisan queue:work
试试吧
高认可度评论:
predis 已经好几年不维护了,建议还是装一下 phpredis 扩展。
predis 已经好几年不维护了,建议还是装一下 phpredis 扩展。
不错感谢提醒
不香吗?
运行以后没有任何反应
pecl install redis
的执行结果还是你的方法管用