redis实现数据分页 --- 2023-07-10

2023-07-09  本文已影响0人  一位先生_
// 连接Redis服务器
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);

// 定义有序集合的key和分页参数
$key = "data_list";
$page = 1;
$pageSize = 10;

// 获取有序集合中的元素总数
$count = $redis->zCard($key);

// 计算分页查询的开始位置和结束位置
$start = ($page-1) * $pageSize ;
$end = $start + $pageSize - 1;

// 从有序集合中查询分页数据
$data = $redis->zRevRange($key, $start, $end);
上一篇 下一篇

猜你喜欢

热点阅读