+
95
-

redis如何存储和修改电商购物车数据?

redis如何存储和修改电商购物车数据?

网友回复

+
15
-

可以使用redis的hash进行存储,以客户唯一id作为key创建一个hash存储结构存储对应的购物车信息

将商品编号作为field,购买数量作为value进行存储

添加商品:追加全新的field和value

hset key field value

浏览:遍历hash

hget key field

hgetall key

更改数量: 自增/自减,设置value值

hincrby key field increment

hincrbyfloat key field increment

hset key field value

hmset key field1 value1 field2 value2 ...

删除商品: 删除field

hdel key field1 [field2]

清空: 删除key

hdel key 

另外商品信息也要存到redis中 ...

点击查看剩余70%

我知道答案,我要回答