随机查询数据并且进行分页

方案一 :

  • 就是客户端会传一个uuid,然后查询100个,然后分页返回。再放到redis,key是uuid ,value 是 列表数据。每次查询的时候,同一次查询的下一页获取客户端传的uuid都是一样的。这样下一页获取的时候,会拿uuid去redis先获取然后内存分页。

方案二:

  • 就是加一列随机列 a ,然后客户端每次传 uuid b的时候,进行order by a操作b;这里的a操作b就是会产生一个结果数,因为uuid b的变化变化。这样也不用内存分页,也不用存redis
posted @ 2021-12-24 17:36  rongbu2  阅读(167)  评论(0)    收藏  举报