该项目总体分为三大服务器:用户,供应商和订单。
1.用户模块
用户模块的增删查改
(1) 查询:
1.客户端发送请求,controller包接收到请求
2.先从redis中查,没有就从数据库查
3.创建两个库,一个存放值,一个存放索引。
代码:
public JsonResult findProvider(int page) { /*分页查询*/ /*1.redis中是否有数据 */ log.info("开始获取第{}页数据", page); ListOperations<String, String> listOperations = stringRedisTemplate.opsForList(); ValueOperations<String, String> valueOperations =stringRedisTemplate.opsForValue(); //查询存在不按照顺序查(3,1,2) 导致页数乱了 在查询前直接先填充0,然后在进行查询 long size = listOperations.size(PROVIDER_LIST); if