php使用redis怎么解决秒杀中的超卖问题

问答 51183

php使用redis怎么解决秒杀中的超卖问题

回复

共1条回复 我来回复
  • 六梗网
    小悟空
    专业问答知识小百科
    评论

    超卖问题的根本原因还是在于并发,服务端对于并发处理的能力不足造成了超卖问题;

    应对高并发问题一方面要提高服务端的请求处理能力,比如使用redis的事务(witch+multi)来提高处理速度。

    另一方面就是削峰;常见的方案是通过消息队列缓冲瞬时请求高峰;通过消息队列可以吧同步请求转换成异步推送通知,通过队列一端承接瞬时访问高峰,另一端则平滑地将消息推送出去,达到削峰目的。

    个人见解,希望对您的问题有所帮助!

    2024-11-11 23:59:13 0条评论