当前位置: 首页 > news >正文

php网站搬家软件网站开发与维护宣传册

php网站搬家软件,网站开发与维护宣传册,公司网站内容如何做,小程序装修页面设计分页功能实现应该是比较常见的#xff0c;对于redis来说#xff0c;近期刷题就发现了lrange、zrange这些指令#xff0c;这个指令怎么使用呢#xff1f; 我们接下来就来讲解下。 目录 指令简介lrangezrange Java实现Redis实现分页功能 指令简介 lrange lrange 是 Redis 中… 分页功能实现应该是比较常见的对于redis来说近期刷题就发现了lrange、zrange这些指令这个指令怎么使用呢 我们接下来就来讲解下。 目录 指令简介lrangezrange Java实现Redis实现分页功能 指令简介 lrange lrange 是 Redis 中的一个命令用于从列表中获取指定范围内的元素。 语法lrange key start end start 和 end是两个整数表示要从列表中获取元素的起始和结束位置。索引从0开始所以start和end都应该大于等于0。如果start大于end交换它们的位置。 lrange 命令将返回一个列表其中包含从start到end不包括位置的元素。 示例lrange my_list 0 4 zrange zrange是用于从有序集合中排序查询升序指定范围内的元素。zrevrange是降序语法同理 语法ZRANGE key start stop [WITHSCORES] WITHSCORES显示分数 示例ZRANGE myzset 0 -1 WITHSCORES显示全部 或 ZRANGE myzset 0 2 显示下标区间0-2 Java实现Redis实现分页功能 import redis.clients.jedis.Jedis; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set;public class RedisPagination {private Jedis jedis;public RedisPagination(Jedis jedis) {this.jedis jedis;}/*** 获取指定页码的列表* param pageNo 页码* param pageSize 每页大小* return*/public ListString getPageList(String listKey,int pageNo,int pageSize){// 计算起始和结束索引int start (pageNo - 1) * pageSize;int end start pageSize - 1;//存储结果ListString result new ArrayList();// 使用lrange获取分页数据long totalItems jedis.llen(listKey); // 获取总条目数System.out.println(总条目数: totalItems);if (totalItems 0) {// 确保结束索引不超过总条目数end Math.min(end, (int) (totalItems - 1));// 使用lrange进行分页result jedis.lrange(listKey, start, end);}return result;}/*** 获取指定页码的有序集合* param pageNo 页码* param pageSize 每页大小* return*/public SetString getPageSet(String setKey,int pageNo,int pageSize){// 计算起始和结束索引int start (pageNo - 1) * pageSize;int end start pageSize - 1;//存储结果SetString result new HashSet();// 使用zrange获取分页数据long totalItems jedis.zcard(setKey); // 获取总条目数System.out.println(总条目数: totalItems);if (totalItems 0) {// 确保结束索引不超过总条目数end Math.min(end, (int) (totalItems - 1));// 使用lrange进行分页result jedis.zrange(setKey, start, end);}return result;}public static void main(String[] args) {Jedis jedis new Jedis(localhost,6379);RedisPagination pagination new RedisPagination(jedis);System.out.println(列表分页结果pagination.getPageList(my_list,1,5));System.out.println(集合分页结果pagination.getPageSet(myzset,1,5));jedis.close();} }测试结果 总条目数: 7 列表分页结果[task1, task2, task3, test1, test2] 总条目数: 4 集合分页结果[baidu.com, google.com, 360.com, google.com1]
http://www.tj-hxxt.cn/news/232375.html

相关文章:

  • 网站建设各语言优点做变性手术视频网站
  • 做木工的网站做网站哪个服务商便宜
  • 临桂县住房和城乡建设局网站永年做网站
  • 备案时网站名称怎么写g3云推广是哪家公司的
  • 做公众号的模版的网站小程序开发者工具
  • 深圳永久免费网站建设哪个好南昌网站开发技术
  • 音乐网站建设方案网站手机访问 动易
  • 自己创建网站403怎么查房产信息查询
  • 设计工作网站wordpress自动升级
  • 移动论坛网站模板北京seo网站结构优化
  • 个人可以注册网站吗我做网站啦 圆通导航
  • 个人网站页面设计作品免费网站推广工具有哪些
  • 厦门 公司网站建设wordpress 注册简码
  • 何使网站的页面结构更为合理建临沂企业建站系统
  • 网站建设的实践目的深圳十大室内设计工作室
  • 国外做化学申报的网站个人与公司网站备案
  • 网页游戏网站哪个最好crm管理系统在线演示
  • ecetc商务网站建设工程师做电视的视频网站
  • 网站底部制作免费个人网站建设公司
  • 怎样建网站邢台一个人看的在线观看视频免费下载
  • 网校 039 网站建设多少钱优化公司网站排名
  • 软件免费下载的网站大全wordpress转换为html5
  • 合肥金融网站设计松原网站建设公司
  • 塘下春华网站建设邯郸二手房出售信息
  • 网站建设需求分析的功能大型网站建设优化排名
  • 莱芜哪家企业做网站企业网站如何进行定位
  • 青岛设计网站的公司餐饮装修公司
  • 自微网站首页主流网站建设技术
  • 网站空间的权限网页设计模板百度云
  • 免费商城系统网站建设莱芜大众网