在 Laravel 6 中使用 predis 而不用教程中的 phpredis

在 Laravel 6 中
跟着教程走的话 十有八九 当你执行 php artisan queue:work 的时候 会卡住
因为你的环境中可能并没配置或安装 phpredis
phpredispredis 我看对比就是性能上的差异 但是安装 phpredis 的难度对于新手可能较高
而且你当前也不需要追求性能
所以建议还是使用 predis 来完成课程

  1. 执行 composer require predis/predis
  2. .envREDIS_HOST=127.0.0.1 的上面 加上一行 REDIS_CLIENT=predis
  3. QUEUE_CONNECTION=redis 就这样写
  4. 执行 php artisan queue:work 试试吧
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6

predis 已经好几年不维护了,建议还是装一下 phpredis 扩展。

4年前 评论

predis 已经好几年不维护了,建议还是装一下 phpredis 扩展。

4年前 评论
pecl install redis

不香吗?

4年前 评论

运行以后没有任何反应

4年前 评论

file

pecl install redis 的执行结果

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!