課程
/后端開發
/PHP
/PHP秒殺設計
假如在搶購過程中 redis 掛了怎么辦呢
2019-10-26
源自:PHP秒殺設計 4-4
正在回答
這個其實是個高空用的問題,屬于運維層面要解決的事情,一般redis不是直連,而是通過vip連接到proxy,proxy再根究切片配置轉發到redis實例,每個redis實例是一主多從,讀寫都在主,主掛了之后會自動通過raft算法選舉出一個新的主,用于確保服務的高可用。市面上有比較成熟的解決方案,如codis,可以了解下。
舉報
利用php+redis打造一個高性能的訂單秒殺系統
1 回答多臺服務,有臺掛了,這臺上面的庫存怎么辦?
1 回答先扣庫存,友商惡意搶購,不也占了庫存么?一沒解決第一種方案問題???
1 回答老師:統一減庫存那臺機掛了呢?
1 回答redis中lua api
1 回答您收預扣庫存,10分鐘內不支付則歸還庫存,那么秒殺可能5分鐘就結束了,搶完了,歸還的庫存有什么用?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-28
這個其實是個高空用的問題,屬于運維層面要解決的事情,一般redis不是直連,而是通過vip連接到proxy,proxy再根究切片配置轉發到redis實例,每個redis實例是一主多從,讀寫都在主,主掛了之后會自動通過raft算法選舉出一個新的主,用于確保服務的高可用。市面上有比較成熟的解決方案,如codis,可以了解下。