《Laravel底层核心技术实战揭秘》这一课程里,我们给大家介绍了laravel的队列(queue)操作,介绍了在消息队列方面最专业的beanstalkd,介绍了如何在其专门的界面工具beanstalk console里查看和操作队列。正如我们pilishen.com所有的课程所提倡的,我们所有的内容,都尽量只教大家最规范最专业的那个做法,这样你一上来就能有个好的习惯,还能接触最前沿最不会落伍的东西,所以队列这里我们介绍的是beanstalk

我们没怎么提的就是,其实也有不少人用Redis来做队列的驱动(driver),当然laravel也老早就支持这一驱动了。因为反正队列操作背后的核心都是采用key/value的这种存储形式,所以当然redis也没问题的,只不过beanstalk是一门心思专攻队列,各种配套工具也全,redis呢是什么都可以用来存,存数据库、存缓存(session)、存cache,存什么看你想象力喽~

所以如果你想在队列这方面搞个最极致的,比如队列这块的相关操作对你来说很关键,或许还是beanstalk;如果你感觉有个队列就好,而且恰好比如说其他方面已经使用了redis,那么或许redis来支持queue也不错呢~

那么在队列方面呢,redis一直缺个图形管理界面,或者说系统,所以在laravel 5.5里,就搞了个redis queue的图形系统,叫Horizon:

学过咱们《Laravel底层核心技术实战揭秘》课程的同学,记得去跟redis console对比下哦,看看有哪些差异呢?

当然,这个组件的具体使用,我们后期再专门通过文章或视频来看~