如何解决电商超卖和并发问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何解决电商超卖和并发问题

自古及今 2016-04-15 17:38:23 11016

直接用乐观锁更新myql库对性能影响是不是很大?如果将实时数据放入redis中也同样用乐观锁进行限制会有性能上的比较大的提升吗?同时如何对mysql和redis库中的数据进行同步呢?
页面中的展现数据要查询redis中的数据吗?新增的订单是直接如Mysql中吗?还是要发送到mq或者某给队列中,单独用程序批量入库?那这样如何解决实时查询订单问题?

NoSQL 关系型数据库 MySQL Redis
分享到
取消 提交回答
全部回答(6)
  • 文殊人
    2019-07-17 18:43:29
    2 0
  • 1030731483911653
    2019-07-17 18:43:29
    redis进行缓存和限流操作
    0 0
  • 就是桂哥
    2019-07-17 18:43:29

    队列可否。

    0 0
  • yu_hc200
    2019-07-17 18:43:29

    超卖的问题取决于你打算什么时候减库存,如果是下单之前减库存,则超卖基本不会出现,前提是你减库存的时候,始终从一个系统里面去减库存。这个系统往往就是你的库存中心的db。增加缓存会导致你系统不一致的情况增加,在没有绝对的测试数据证明更新db的性能不能满足的时候,不要去设计缓存。

    0 0
  • 小呆77
    2019-07-17 18:43:29

    秒杀功能怎么收费?
    为啥没有回复功能?

    0 0
滑动查看更多
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题