2021-06-15

介绍

我叫苗玉浩,我负责的是这个项目的购物车模块
在这里插入图片描述

功能如下

在这里插入图片描述

添加商品时有两种判断,
1 ) 用户未登录,(通过拦截器判断的,如果问怎么实现的就说组长写的) 如果是没有登陆的,会生成要一个有效期为30天的cookie做key,
2 ) 用户登录,获取购物车列表会查看是否存在这个cookie,如果存在会将这个两个购物车合并(临时购物车和用户购物车) 然后进行返回购物车列表
使用中存在的问题
1 ) 单个勾选OK
2 ) 全选不能使用
3 ) 可以使用删除没问题
4 ) 添加数量能使用,但是暂时更改时没有实时更新总价

使用技术(问就说,不问就不说)

1 ) 使用Redis做缓存,并未实际存储到MySQL数据库中,如果问为什么不用MySQL,就说我们的Redis很稳定,默认的持久化使用就能满足需求
2 ) 使用优点(如果问的话),因为我们做的这个项目是商城,如果这个数据是存在MySQL数据库的话,因为购物车是用户经常访问的数据,所以在用户量较多的情况下MySQL是扛不住的,所以我们使用了Redis数据库作为购物车的存储
3 ) Redis 使用的数据结构是List

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值