課程
/后端開發
/Java
/Java高并發秒殺API之高并發優化
如果秒殺對象的庫存發生了改變,而redis中保存的仍是舊的秒殺對象怎么辦,應該如何保證一致性?而高并發的環境超時維護恐怕....
2017-09-08
源自:Java高并發秒殺API之高并發優化 2-1
正在回答
redis只是作為緩存,對數據庫進行修改更新的MySQL。mysql更新之后自動同步到redis
很讓人疑惑的問題. rendis如果作為秒殺開始標志位的話,與庫存無關.如果用redis的原子性來達到秒殺庫存控制的話,秒殺階段暫時又與數據庫數據無關.使用redis又使用數據控制,這沒什么好處吧,反而還要保證緩存同步問題,得不償失.
舉報
Java實現高并發秒殺API的第四門課,小伙伴一定可以從中受益
3 回答redis 對象存取
2 回答對象緩存問題
1 回答數據庫出現更改更新緩存
1 回答為什么不用redis的hash來存儲對象?
3 回答redis緩存的上限???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-19
2017-11-19
redis只是作為緩存,對數據庫進行修改更新的MySQL。mysql更新之后自動同步到redis
2017-09-09
很讓人疑惑的問題. rendis如果作為秒殺開始標志位的話,與庫存無關.如果用redis的原子性來達到秒殺庫存控制的話,秒殺階段暫時又與數據庫數據無關.使用redis又使用數據控制,這沒什么好處吧,反而還要保證緩存同步問題,得不償失.