项目介绍:该项目是为了一些大众群体能够买得到相对实惠的商品而开发的一种购物平台,满足人们的购物需求
技术栈:SpringBoot+SpringCloud +MySQL+Mybatis-Plus+Redis
负责模块:
模块名称:首页信息展示
功能描述:负责将首页的分类信息缓存到Redis中,以提高首页加载速度和分类信息的实时更新。
实现细节:从数据库中获取分类信息并存储到Redis缓存中,首页加载时直接从Redis中获取分类数据,提高加载
速度。
模块名称:购物车模块
功能描述:实现购物车功能,采用双层hash结构将购物车数据存储在Redis中,提高购物车的性能和可扩展性。
实现细节:将购物车数据存储在Redis中,采用双层hash结构将购物车数据存储在Redis中,允许用户在离线和登
录的情况下都可以添加购物车,并在登录之后将离线购物车合并。挑战与解决方案: 处理购物车的并发操作和缓
存数据的同步,确保购物车数据的准确性和实时性。