永发信息网

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

答案:1  悬赏:10  手机版
解决时间 2021-04-01 15:58
查询数据放入了redis中缓存,怎么查看缓存的数据
最佳答案
普通分页
一般分页做缓存都是直接查找出来,按页放到缓存里,但是这种缓存方式有很多缺点。
如缓存不能及时更新,一旦数据有变化,所有的之前的分页缓存都失效了。
比如像微博这样的场景,微博下面现在有一个顶次数的排序。这个用传统的分页方式很难应对。
一种思路
最近想到了另一种思路。
数据以ID为key缓存到Redis里;
把数据ID和排序打分存到Redis的skip list,即zset里;
当查找数据时,先从Redis里的skip list取出对应的分页数据,得到ID列表。
用multi get从redis上一次性把ID列表里的所有数据都取出来。如果有缺少某些ID的数据,再从数据库里查找,再一块返回给用户,并把查出来的数据按ID缓存到Redis里。
在最后一步,可以有一些小技巧:
比如在缺少一些ID数据的情况下,先直接返回给用户,然后前端再用ajax请求缺少的ID的数据,再动态刷新。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNA定量结果是6.090E+04,高还是不高
青椒炒甲鱼怎么做啊
那些儿女双全的明星你知道几个,为什么明星们
加油船如何才能给外籍油轮加油
崩坏3绯红s级基础属性加多少
js页面用代码获取指定url内返回的json数据中
On arrival是什么意思
跪求 MC名字 两个字三个字都可以 (要求 霸气
根据45÷5=9,我们说______是______的倍数,_
脚宽10cm,长24cm,穿多大欧码鞋
公司办公桌统一安装抽屉锁,要重新开孔, 尺寸
八大山人的传奇故事?
我在网上团购美食,怎么领
"时时开暗室"什么意思
尼基·巴特的退役后经历
推荐资讯
玛酷机器人和艾克瑞特机器人和贝尔机器人哪个
昌都卡若遗址距今有多少年的历史
鄢陵五彩大地都有什么成语
芸苔素用在果树上喷施浓度一般为多少倍?喷薄
12135工商局电话根本无法打,是骗人的,怎么
SM和JYP为什么都找BrandNew Music
广西2O16高考一二本分数划线
父母有两座坟墓好不好
我巳经输入QQ号为何没有答案
如图所示是某圆形拱桥的示意图,在正常 情况下
诗留美屋哪个颜色好
聘用人员消防结婚后还是一个月回家2-3次吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?