memcached與redis區(qū)別 購物車信息存在redis里好嗎?
購物車信息存在redis里好嗎?首先,購物車的標(biāo)識應(yīng)該是唯一的,因?yàn)槊總€(gè)帳戶都應(yīng)該對應(yīng)一個(gè)購物車。在登錄狀態(tài)下,你可以直接將數(shù)據(jù)保存到數(shù)據(jù)庫中,并用用戶的ID來代表你所購買的商品但是如果你沒有登錄,或
購物車信息存在redis里好嗎?
首先,購物車的標(biāo)識應(yīng)該是唯一的,因?yàn)槊總€(gè)帳戶都應(yīng)該對應(yīng)一個(gè)購物車。在登錄狀態(tài)下,你可以直接將數(shù)據(jù)保存到數(shù)據(jù)庫中,并用用戶的ID來代表你所購買的商品
但是如果你沒有登錄,或者當(dāng)你對汽車有大量的訪問時(shí),這就有缺點(diǎn)了,因?yàn)檫@樣的高速讀寫數(shù)據(jù)庫會(huì)損壞數(shù)據(jù)庫對我們有很大的壓力。讓我們看看如何使用redis和rabbitmq來解決這個(gè)問題。
購物車存到redis中,如果用戶長時(shí)間用戶不登錄,怎么處理購物車?yán)锩娴纳唐罚?/h2>
參考京東或淘寶,您會(huì)發(fā)現(xiàn)購物車中的商品只有在被刪除或訂購時(shí)才會(huì)被刪除!這就要求每次刷新購物車時(shí),都需要拿出redis中存儲(chǔ)的基礎(chǔ)數(shù)據(jù)來刷新商品的狀態(tài)。例如,當(dāng)您下線或售罄時(shí),可以顯示商品的相應(yīng)狀態(tài)。如果你保存redis,你需要堅(jiān)持
是真的!我媳婦贏了,但不是購物車?yán)锏臇|西都能倒空。比如7000部手機(jī)不能清空,所以190元(我想安靜一下)終于被清空了