一 导入
在一开始通过数据库连接和在进行压力测试以后发现有以下问题
1)定时上架
2)超卖(后面分析)
3)重复下单(后面分析)
-----------------------------------------------------------------------------------
二 定时上架(秒杀列表)
1>问题分析
1)查询-->索引-->磁盘-->浪费io-->读取慢-->整体的qbs不高
2)秒杀商品的数据 基本不怎么变化 除了库存 没必要每次都查询库存
引入redis-->分布式缓存
在redis和数据库之间设置一个定时任务
3)考虑哪些内容可以放在redis中
>> 一些常用配置/用户的基本信息/评论/秒杀详情页
4)考虑秒杀列表中存在多个场次,如何设计key
>> 几个场次设计几个key (不用做场次过滤)
<