购物车
一, 购物车给用户的关系
一个用户必须只能有一个购物车
如果有单点登录, 加载一定在购物车之前
二, 跟购物车有关的操作
添加购物车
用户未登录状态
数据存储地方 (Redis,Cookie: 存入本地 local storage)
用户登录状态
Redis 缓存中 [读写速度块]
存储方式 [Hash:hset(key,field,value),key:user:userId:cart,hset(key,skuId,value)]
数据库中 [持久化保存, 数据安全 (Oracle,MySQL)
展示购物车
未登录状态的展示
直接从 Cookie 中取数据
登录状态的展示
用户登录后必须显示数据库 [Redis] +Cookie 中的购物车的数据
来源: http://www.bubuko.com/infodetail-3489115.html