为了账号安全,请及时绑定邮箱和手机立即绑定

PHP消息队列实现及应用

Wicon PHP开发工程师
难度中级
时长 1小时14分
学习人数
综合评分9.73
65人评价 查看评价
9.8 内容实用
9.8 简洁易懂
9.6 逻辑清晰
像黄渤一样的声音。
不会PHP的表示一脸懵逼。。
不断干一个妹子,自己也受不了啊。。。
这个update 方法好 ,求db.php 数据库操作类源码 .... 谁能给个吗?
但是呢如果我们的系统架构 肥肠 的复杂。
要源码的倒是觉得可以不用,会点php 的都会写,老师的思路还是讲的很不错的。

大概就是先入了一张队列表,这个队列表有个状态字段,默认是0(未处理)。

然后有个处理队列的php 脚本,大概逻辑也很简单,就是每次从队列表中改变了2条数据的状态为2(待处理),然后再将状态为2的 改成1(已完成) ,目的是为了先锁表。

最后定时计划,每一分钟执行下这个php脚本,形成了每一分钟到了,从队列表处理2条数据,一分钟到了,从队列表处理两条数据。
我觉得可能有高级的思路,哈哈๑乛◡乛๑,先看看后面再说。
不过秒杀我一直是用memcached,看到后面的章节是讲redis还是很开心的。
这个也能用与秒杀?实际情况下肯定不行滴。。。。。Redis Incr命令 利用原子性操作
感谢老师的分享
不符合生产逻辑。最多就是一个让别人了解redis的视频
咯啦咯啦咯啦咯啦咯啦啦阿拉加
源码共享一份呗
赞一个,...
挺好的...
感谢分享!
课程须知
1.掌握PHP基础知识 2.使用过Redis技术做缓存 3.有简单的Linux命令基础,如cd、sudo、apt、Vim
老师告诉你能学到什么?
1.队列是个什么东西,他能干什么 2.队列的应用场景有哪些 3.如何使用队列对业务进行解耦 4.如何使用Redis队列来消除高压力 5.专业的队列系统RabbitMQ如何来使用 课程所需库文件:http://pan.baidu.com/s/1bQg038

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消