购物车实现过程

论坛 期权论坛 脚本     
匿名技术用户   2021-1-5 15:50   56   0

购物车:

  1. 购物车跟用户的关系?
    1. 一个用户必须对应一个购物车【一个用户不管买多少商品,都会存在属于自己的购物车中。】
    2. 单点登录一定在购物车之前。
  2. 跟购物车有关的操作有哪些?
    1. 添加购物车
      1. 用户未登录状态
        1. 添加到什么地方?未登录将数据保存到什么地方?
          1. Redis? --- 京东
          2. Cookie? --- 自己开发项目的时候【如果浏览器禁用cookie】
      2. 用户登录状态
        1. Redis 缓存中 【读写速度快】
          1. Hash :hset(key,field,value)
            1. Key:user:userId:cart
            2. Hset(key,skuId,value);
        2. 存在数据库中【oracle,mysql】
    2. 展示购物车
      1. 未登录状态展示
        1. 直接从cookie 中取得数据展示即可
      2. 登录状态
        1. 用户一旦登录:必须显示数据库【redis】+cookie 中的购物车的数据
          1. Cookie 中有三条记录
          2. Redis中有五条记录
          3. 真正展示的时候应该是八条记录
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP