系統設計類問題

如果讓你設計一個秒殺系統,你會如何設計? Redis是一個分佈式緩存系統,支持多種數據結構,我們可以利用Redis輕鬆實現一個強大的秒殺系統。 我們可以採用Redis 最簡單的key-value數據結構,用一個原子類型的變量值(AtomicInteger)作爲key,把用戶id作爲value,庫存數量便是原子變量的最大值。對於每個用戶的秒殺,我們使用 RPUSH key value插入秒殺請求,
相關文章
相關標籤/搜索