2016 - 2024

感恩一路有你

千万数据redis分页查询 查询数据放入了redis中缓存,怎么查看缓存的数据?

浏览量:2763 时间:2021-03-15 11:37:14 作者:admin

查询数据放入了redis中缓存,怎么查看缓存的数据?

一般的分页缓存是直接查找出来,然后逐页放入缓存,但是这种缓存方法有很多缺点。如果无法及时更新缓存,则一旦数据发生更改,所有以前的分页缓存都将无效。比如,在微博这样的场景中,微博下有排名靠前的次数。这在传统的分页中很难处理。最近一个想法又出现了另一个。数据缓存在redis中,ID为键,数据ID和排序得分保存在redis的skip list中,即Zset,在查找数据时,从redis的skip list中取出相应的分页数据,得到ID list。使用multi-get一次从redis获取ID列表中的所有数据。如果有缺少某个ID的数据,则从数据库中搜索返回给用户,并按ID将搜索到的数据缓存到redis中,最后一步可以给出一些提示:例如,如果缺少某个ID数据,则先直接返回给用户,然后前端使用Ajax请求丢失的ID数据,然后动态刷新。

千万数据redis分页查询 redis分页查询java实现 redis 做分页有必要吗

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。