1. 程式人生 > >高併發核心技術,訂單與庫存--如何防止超發,少發?

高併發核心技術,訂單與庫存--如何防止超發,少發?

參考連結:http://jblog.top/article/details/255453

解決方案:採用redis事務控制。如果直接用redis的incr、decr等命令,個人理解就是將資料庫的壓力前移到了redis,僅僅是提升了效能,沒有從根本上解決問題。如果在獲取庫存後,假設有一系列操作,最後再執行incr,decr命令,一樣可能出現超賣情況。