Redis-hash类型数据实现抢购

业务场景

双十一活动日,销售手机充值卡的商家对移动、联通、电信的30元、50元、100元商品推出抢购活动,每种商品抢购上限1000张。

解决方案

  • 以商家id作为key
  • 将参与抢购的商品id作为field
  • 将参与抢购的商品数量作为对应的value
  • 抢购时使用降值的方式控制产品数量
  • 实际业务中还有超卖等实际问题,这里不做讨论

Tips:

  • redis应用于抢购,限购类、限量发送优惠券、激活码等业务的数据存储设计

string存储对象(json)与hash存储对象

读:用string
操作:用hash

你可能感兴趣的:(Redis-hash类型数据实现抢购)