redis高级进阶3----5种类型扩展使用之Hash

最后都变了- 提交于 2020-11-15 17:31:28

今天简要介绍下Hash的常用场景。
hash最典型的应用就是存储对象。
存储结构:value中存放多个键值对数据。
添加/更新数据
hset key {field1:value1,field2:value2}
获取数据
hget key field1
删除数据
hdel key field1
##1.电商网站购物车设计与实现
解决方案:
1>以用户id作为key,购物车信息作为value。
2>商品的作为field,商品信息作为value进行存储。
##2.hash实现抢购
解决方案:
1>以商家id作为key,hash中套用hash
2>商品的id作为key,商品信息作为value。
3>抢购时采用String类型中值减少的方式控制商品数量。
总结:Redis的hash用于抢购、限购、限量发放优惠券等业务的数据缓存设计。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!