开发者社区> 问答> 正文

JFinal的分页缓存? 400 报错

JFinal的分页缓存? 400 报错

@kyle1970 你好,想跟你请教个问题:

我现在想要把一组数据放入缓存,但我是以分页的方式请求的,所以想把缓存做成分页的,在请求缓存的时候也是分页的

展开
收起
爱吃鱼的程序员 2020-06-05 13:37:36 421 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    用这个方法paginateByCache(cacheName,key,其他参数);key的参数组成有分页页码即可,比如某类新闻第一页,key组成为 typeId_pageNumber。因为参数是变的,所以缓存为不同分页。

    ######回复 @xiaoanqwer : 我用的其实就是拼接当前的SQL语句~######回复 @秋阳 : 给几句代码让俺学习学习呗,谢谢您!######我用的就是这种方法,哈哈######哈哈,我是重写了下md5(SQL+参数)生成cache的key######我和楼上一下 这个方法真心不错######

    引用来自“okk”的答案

    用这个方法paginateByCache(cacheName,key,其他参数);key的参数组成有分页页码即可,比如某类新闻第一页,key组成为 typeId_pageNumber。因为参数是变的,所以缓存为不同分页。

    你好,虽然我实际没用过分页缓存,但这个答案应该能满足你。其实缓存无非就是让key唯一且能识别,你定义好key规则就行,希望对你有帮助。
    2020-06-05 13:37:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载