商品价格有所改动怎么同步redis购物车的该商品价格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了商品价格有所改动怎么同步redis购物车的该商品价格相关的知识,希望对你有一定的参考价值。
购物车里面只保存商品的 id。
商品的价格按照 id 单独存在 redis 里面。
价格改动的时候,按照商品 id 修改 redis 里面的价格数据。
获取购物车信息的时候,根据购物车里的商品再单独在 redis 里面查询商品价格。
我觉得应该是这种情况居多吧,单纯的更新价格很危险 参考技术B 这个就要看你redis里面怎么存的购物信息,如果是整体json的话,就取出来json decode后修改再存入,一般购物车不会放价格的信息,只存skuid和个数已经一些附加信息!具体要看redis是用什么数据结构存放的,调用对应的方法更新就好了! 参考技术C 找到一份reids 视频,你可以看一下
www.bilibili.com/video/av48051259
购物车测试点
购物?如何测试
未登录:
1)添加商品到购物?,是否会提示?户登录,登录成功后能否成功添加商品?购物?
2)在未登录时,能不能进?购物?,是否提示?户登录
3)未登录时,添加商品?购物?,超过商品上限(cookie4k)后,是否会清空最早添加的商品
4)购物?列表中的商品,7天后是否失效
5)更换设备后购物?中的商品列表不会同步
6)修改购物?商品的购买数量
7)删除购物?商品品类(删除1条或多条)
已登录:登录瞬间购物?认领(将本地购物?列表与服务器同步)
1 添加购物?
1)查询已下架的商品,是否能添加到购物?
2)未下架的商品,输?正确的数量,是否能添加购物?
3)添加超过库存的商品到购物?,是否提示
4)已经添加到商品,再次添加,数量是否改变
2 更新购物?商品数量
1)购物?中修改数量,是否能成功
2)购物?中商品数量减到0,是否提示删除
3)购物?商品总数超过总数限制,是否提示
4)购物?商品总数统计是否正确
3 删除购物?商品
1)购物?商品能不能单个删除,删除是否有提示
2)购物?全选和多选,是否正常
3)勾选部分商品,是否能同时删除
4)点击清空购物?,能否清空
4 展示购物?
1)检查购物?的合计?额是否正确
2)能不能购物部分商品?起付钱,单个?付,多个?付
3)在购物?选中商品购买时,是否会跳转到?付??,?付成功后是否会在购物?中移除
4)在购物?点击商品,能不能跳转到商品的界?
5)购物?中商品名字太?是否能正常显示,商家名字太?
6)购物?下架商品是否有标示,是否能?付
7)新加?购物?商品排序
8)添加购物?中存在的商品和不存在的商品
9)购物?有商品降价或者库存告急的,点击对应的tab,是否会归类后显示
中断测试:
意外退出后,重新进?,购物?商品是否还在
频繁更改商品数量,商品?额是否变化正确
同?账号在多地登录,添加商品是否都能在购物?显示
同?账号在多地登录,添加相同的商品购物?中的数量是否为相应的异地数量
第?次使?购物?是否有新?提示
兼容性:app和web
?户体验:
- 删除是否有提示,
- 是否?持快捷键,
- 是否有回到顶部功能,
- 是否有新?引导
- 商品过多时结算按钮是否可以浮动显示,
- 界?排版布局是否清晰,
- 不同卖家商品是否分区
性能:
1)打开购物??时间。
2)添加商品到购物?时间。
3)删除商品到购物?时间
以上是关于商品价格有所改动怎么同步redis购物车的该商品价格的主要内容,如果未能解决你的问题,请参考以下文章