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