设计一个秒杀系统(PHP核心代码)

核心代码(简短易懂,认真仔细一行一行看,相信你会明白的)

在这里插入图片描述

核心总结

  • 秒杀前一般都是知道库存的,先统计库存,然后写到redis ,再开启秒杀
  • 秒了多少从数据库上看不到(没有同步回数据库–可做但非核心代码) ,但可以从redis这个参数只是一个已经知道的数字

整体思路

例如我要秒杀100件商品

  1. redis设置参数值100, 设置一个秒杀成功空队列
  2. 开始秒杀,秒杀成功的用户ID塞进队列
  3. 读取用户队列,与商品ID 绑定,生成订单

以上核心代码完成了“整体思路”第1步和第2步一半的工作,剩余代码不在是核心了,也比较好实现,不再这里复述

发布了57 篇原创文章 · 获赞 76 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/zhang5207892/article/details/103351135
今日推荐