Predis 已被该软件包的原始作者遗弃,为啥不使用官方推荐的 PhpRedis?

在将 Redis 与 Laravel 一起使用之前,我们鼓励你通过 PECL 安装并使用 PhpRedis PHP 扩展。 尽管扩展安装起来更复杂,但对于大量使用 Redis 的应用程序可能会产生更好的性能。
注意:Predis 已被该软件包的原始作者遗弃,并可能在将来的版本中从 Laravel 中删除。

官方文档里已经明确提示了,为啥还选这个已经好几年没维护过被遗弃的项目呢?现在 6.X 安装这个扩展包会出现冲突的问题了,希望官方把这个章节更新下谢谢

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6
Summer

Predis 集成简单,一个命令安装成功。PhpRedis 还需要另行安装,对新手来讲不友好,影响课程连贯性。

等我把 homestead 里加上再使用 PhpRedis 扩展。

至于会出现问题,我找个时间确定下

5年前 评论

期待老大将本章节的 Predis 更新到 PhpRedis

5年前 评论

@Summer 老大,我也买了 L05 这套课,里面的 6.5 章里面不是已经说

从 Laravel 6 起,官方推荐使用 phpredis 扩展来连接 redis,而 Homestead 也内置好了,因此不再需要引入 predis/predis 这个包。

Homestead 你不是已经内置好 phpredis 了吗?

5年前 评论

我在学习 9.4 章的时候,遇到了 redis 报错问题:Non-static method Redis::hSet () cannot be called statically; 我百度了下解决方案,参考这个页面(https://blog.csdn.net/beyond__devil/article/details/65934991),但是按照这个方法还是没有解决,我查看了本地的 php 环境,也没有安装过 redis.so ,所以很奇怪是什么导致的 ,我还在找答案中……

5年前 评论

@Summer 赞成更新为 phpredis ,后面的课程也有使用队列的 毕竟 Predis 已被该软件包的原始作者遗弃,而且并可能在将来的版本中从 Laravel 中删除

5年前 评论