購物車放redis還是數(shù)據(jù)庫 Redis服務(wù)支持5000萬的QPS,有什么好的思路?
Redis服務(wù)支持5000萬的QPS,有什么好的思路?如果有面試問你這個(gè)問題,工資應(yīng)該是20萬年,其他選擇分紅應(yīng)該支付。這個(gè)想法不是堆機(jī)器就是堆機(jī)器。購物車信息存在redis里好嗎?首先,購物車的身份
Redis服務(wù)支持5000萬的QPS,有什么好的思路?
如果有面試問你這個(gè)問題,工資應(yīng)該是20萬年,其他選擇分紅應(yīng)該支付。這個(gè)想法不是堆機(jī)器就是堆機(jī)器。
購物車信息存在redis里好嗎?
首先,購物車的身份應(yīng)該是唯一的,因?yàn)槊總€(gè)帳戶應(yīng)該對(duì)應(yīng)一個(gè)購物車。在登錄狀態(tài)下,你可以直接將數(shù)據(jù)保存到數(shù)據(jù)庫中,并用用戶的ID來表示你所購買的商品
但是如果你沒有登錄,或者當(dāng)你對(duì)汽車有大量的訪問時(shí),這是有缺點(diǎn)的,因?yàn)檫@樣的高速讀寫數(shù)據(jù)庫會(huì)破壞數(shù)據(jù)庫中的數(shù)據(jù),使庫承受很大的壓力。讓我們看看如何用redis和rabbitmq解決這個(gè)問題。