首页 » phpcode » Redis » php对redis的数据分页

php对redis的数据分页

 

1.使用$redis->zAdd("key",1,'user1');添加10条数据

查询结果:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
192.168.1.120:0>zrange key 0 -1
 
1) user_1
 
2) user_2
 
3) user_3;
 
4) user_4;
 
5) user_5;
 
6) user_6;
 
7) user_7;
 
8) user_8;
 
9) user_9;
 
10) user_10;

php接口在获取key数据分页时

传入test.php?page=1&pagesize=2。page为第几页,pagesize为当前页多少行数据

1
2
3
4
5
6
7
8
9
10
<?php
public function Pagetest(){
 $page=base_Utils::I('page',1);
 $pagesize=base_Utils::I('pagesize',2);
 $r_page = $page*$pagesize - $pagesize;
 $r_pagesize = $page*$pagesize - 1;
 $row = base_Utils::m_cache()->zrange('key',$r_page,$r_pagesize);
 print_r($row);
}
?>

原文链接:php对redis的数据分页,转载请注明来源!

13