采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我看很多秒杀系统在扣减库存的时候都是用redis进行预扣减来抵抗过高的并发量。 我们这个项目是没用到吗?我好像没发现这里用到redis了,我们只是自己声明了一个变量来预扣减车票,用来判断车票是否足够。 如果是没用的话,是因为什么没用呢? 最近也被面试官问到了,如果用redis预见库存的话,怎么保证redis和MySQL的一致性?
我们项目采用的是漏桶+排队的技术方案,没用到redis来扣库存,用redis确实得保证redis和MySQL的一致性,但是这是很难保证的,毕竟是两块不同的存储区域,总会有不一致的时候。实时同步更新的话,对数据库压力很大,不实时同步,用定时同步或条件同步,又可能导致数据不一致,我一般是不会采用这种方案。
网上都是这么写的,要看现实中有没有项目用到。
登录后可查看更多问答,登录/注册
最新版Spring3.0仿12306售票系统实战
1.6k 28
934 12
1.6k 8
1.0k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号