Heim >Backend-Entwicklung >PHP-Tutorial >消息列表按照时间降序排列如何做分页?

消息列表按照时间降序排列如何做分页?

WBOY
WBOYOriginal
2016-06-06 20:18:051674Durchsuche

消息列表按照时间降序排列如何做分页?APP调用接口如何防止下拉(翻页)的时候防止出现重复的数据?

请高手指点。

我现在使用redis做的列表

回复内容:

消息列表按照时间降序排列如何做分页?APP调用接口如何防止下拉(翻页)的时候防止出现重复的数据?

请高手指点。

我现在使用redis做的列表

如果数据更新速度比较慢,可以在客户端采用过滤的方式,把下一页中重复的数据过滤掉。如果数据更新速度快(如微博一样的信息流),可以在请求下一页时不传入分页页码,而是直接传入当页最后一个的排序ID(时间或者自增ID等),在Where时直接取之后的数据即可。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn