某商品蔬菜采购项目
负责数据库设计、后端API开发及Android客户端开发(使用Java),并引入Redis优化系统性能。
数据库设计与优化
基于MySQL设计高可用的数据库结构,包括用户表、商品表、订单表等,遵循三范式减少冗余。
通过索引优化、SQL查询优化,提升查询性能。
后端API开发(Spring Boot + MyBatis)
采用RESTful风格开发核心接口,包括用户认证、商品查询、购物车管理、订单处理等。
引入Redis缓存,存储高频访问数据(如商品信息、用户购物车),降低数据库压力,使接口平均响应时间200ms。
使用Redisson实现分布式锁,防止超卖问题,确保库存扣减的原子性。
产业互联网