前端使用的是ajax查询,根据订单时间倒叙查询,查询第一页后,下滑查询第二页,此时数据库更新,第二页和第一页的数据有重复 。
解决方案:每次返回分页信息的时候将最后一条数据的时间或者id记录下来放在redis中
当前端传过来的分页信息pageNo=null或者0时,删除缓存,如果pageNo!=0时,查询条件加上时间小于redis中的值,并将pageNo设为0;
记录一次分页查询第一页和第二页数据重复问题
阅读 101
2022-02-11
前端使用的是ajax查询,根据订单时间倒叙查询,查询第一页后,下滑查询第二页,此时数据库更新,第二页和第一页的数据有重复 。
解决方案:每次返回分页信息的时候将最后一条数据的时间或者id记录下来放在redis中
当前端传过来的分页信息pageNo=null或者0时,删除缓存,如果pageNo!=0时,查询条件加上时间小于redis中的值,并将pageNo设为0;
相关推荐
精彩评论(0)