传统分页一般分页做缓存都是直接查找出来,按页放到缓存里,但是这种缓存方式有很多缺点.如缓存不能及时更新,一旦数据有变化,所有的之前的分页缓存都失效了.比如像微博这样的场景,微博下面现在有一个顶次数的排序.这个用传统的分页方式很难应对. Redis缓存分页1.数据以ID为key缓存到Redis里:2.把数据ID和排序打分存到Redis的skip list,即zset里:3.当查找数据时,先从Redis里的skip list取出对应的分页数据,得到ID列表.4.用multi get从redis上一次…