如何在Eclipse中实现数据是从redis中读取出来的,并在页面上对这些数据进行分页显示在前端的页面上?
redis存储数据,然后mysql维护id,分页在mysql上做好,然后获取数据从redis中获取
######回复 @紫梦幻 : 不好意思,我现在没有其他别的思路######但是数据是没有存到mysql的数据库中喔,那这个的话应该要怎么做?###### default PageBuilder paginate(int pageNumber) {
if (pageNumber <= 0) {
pageNumber = 1;
}
// 每页大小
int pageSize = Sys.PAGE_SIZE;
// 总数据
int totalRow = this.zcard().intValue();
// 总页数
int totalPage = (int) (totalRow / pageSize);
if (totalRow % pageSize != 0) {
totalPage++;
}
if (pageNumber > totalPage) {
pageNumber = totalPage;
}
PageBuilder builder = new PageBuilder();
builder.setPageNumber(pageNumber);
builder.setPageSize(pageSize);
builder.setTotalPage(totalPage);
builder.setTotalRow(totalRow);
int start = (pageNumber - 1) * pageSize;
int end = pageNumber * pageSize - 1;
Set<Object> ids = this.zrange(start, end);
builder.setIds(ids);
return builder;
}
######我给你发私信了!######回复 @紫梦幻 : 可以的######但是存list的时候,有两个参数不知道怎么写?能否加一下QQ呀?######回复 @紫梦幻 : 在来一个list结构,存放hash结构的key。 这个list主要就是用来做分页,list存放id。 分页得到的ids在去hash结构找数据。######存的是hash的结构,然后我可以把全部的读出来,但是在前端中就是分不了页、
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。