redis实现分页
Redis  /  管理员 发布于 1年前   658
redis实现分页思路
使用有序集合 zadd
使用 hash 存储具体的数据
取数据通过有序集合的 ZREVRANGE— 递减排序
代码案例
//按时间降序进行排序
//存数据
$redis->zAdd($key,$article['add_time'],'article:'.$artice['id']);
$redis->hMset('article'.$article['id'],$article);
//取数据
//获取到数据,每一次10条数据
$result = $redis->zRevRange($key,$start,$start+10,true);
//获取总条数
$count = $redis->ZCARD($key);
foreach($result as $k=>$v){
//每一篇文章的具体数据
$article = $reids->hGetAll($k)
}
博主 在
2023年国务院办公厅春节放假通知:1月21日起休7天中评论 @ xiaoB 你只管努力,剩下的叫给天意;天若有情天亦老,..xiaoB 在
2023年国务院办公厅春节放假通知:1月21日起休7天中评论 会不会春节放假后又阳一次?..BUG4 在
你翻墙过吗?国内使用vpn翻墙可能会被网警抓,你需了解的事中评论 不是吧?..博主 在
go语言+beego框架中获取get,post请求的所有参数中评论 @ t1 直接在router.go文件中配就ok..Jade 在
如何在MySQL查询中获得当月记录中评论 Dear zongscan.com team, We can skyroc..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号