【Redis】Hash常見應用場景 - 電商購物車


  • 電商購物車
以用戶id為key

商品id為field

商品數量為value

 

  • 購物車操作 【key(用戶id),field(商品id),value(數量)】
添加商品 -> hset cart:1001 10088 1

增加數量 -> hincrby cart:1001 10088 1

商品總數 -> hlen cart:1001 

刪除商品 -> hdel cart:1001 10088

獲取購物車所有商品 -> hgetall cart:1001

 

 

  • 優缺點分析:
優點: 
同類數據歸類整合存儲,方便數據管理

相比String操作小號內存與CPU更小

相比String存儲更節省空間

缺點:

過期功能不能使用在field上,只能使用在key上

Redis集群架構不適合大規模使用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM