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

电子商务网站规划与建设步骤南京网站建设q润洽网络

电子商务网站规划与建设步骤,南京网站建设q润洽网络,最难进的十大央企,珞珈学子网站建设实现延迟队列的思路 zset的特性,带有分数的排序,以时间戳作为分数进行排序 添加任务 zdd取出任务 zrangbyscore执行任务 zrem 定时任务 public static void main(String[] args) {Jedis jedis new Jedis("ip", 6379);TimerTask task new …

实现延迟队列的思路

zset的特性,带有分数的排序,以时间戳作为分数进行排序

  1. 添加任务 zdd
  2. 取出任务 zrangbyscore
  3. 执行任务 zrem

定时任务

  public static void main(String[] args) {Jedis jedis = new Jedis("ip", 6379);TimerTask task = new TimerTask() {@Overridepublic void run() {// 这里是定时任务的执行代码Set<String> order = jedis.zrangeByScore("delayOrderQueue", System.currentTimeMillis()-10000, System.currentTimeMillis());//取出任务进行执行for (String orderId : order) {Long order1 = jedis.zrem("delayOrderQueue", orderId);System.out.println("执行任务:" +  orderId);}}};Timer timer = new Timer();long delay = 0; // 延迟开始执行时间,单位:毫秒long period = 1000; // 定时任务执行间隔,单位:毫秒timer.scheduleAtFixedRate(task,delay,period);}

添加任务

/*** zset实现实现延迟队列*/@Testpublic void TestZet(){long currentTimeMillis = System.currentTimeMillis();System.out.println(currentTimeMillis);jedis.zadd("delayOrderQueue", currentTimeMillis, "1");jedis.zadd("delayOrderQueue", currentTimeMillis+3000, "2");jedis.zadd("delayOrderQueue", currentTimeMillis+5000, "3");}

软考高级之redis中使用zset实现延迟队列,你答对了么?

http://www.yayakq.cn/news/979005/

相关文章:

  • 电器企业网站建设wordpress 显示代码
  • 网站建设中怎么写苏州优化收费
  • 个人可以做淘宝客网站吗电商平台建设费用
  • 北京建设银行支行查询官方网站业之峰装饰公司官网
  • 三水容桂网站制作深圳龙岗做网站的
  • 综合性电子商务网站有哪些公司ppt模板
  • 网站运营与建设方案深圳东门动漫城
  • 专业做国际网站的公司建筑工程网布设
  • 网站建设公司商务网站项目书一般通过是什么梗
  • 有经验的企业网站建设泉州住房建设局网站
  • 做网站如何写代码怎么知道网站用什么软件做的
  • 电子商务网站建设的问题wordpress 进销存
  • 重庆网站建设 沛宣东莞城市规划局
  • 网站界面用什么做的招聘代做网站
  • 自己建设的手机网站做百度地图定位域名备案不备案的区别
  • 万网 网站建设合同wordpress两个站点
  • 建设部网站刘赵云安丘做网站
  • 广安建设厅官方网站手机上如何做微电影网站
  • 网站备案 信息厦门制作网站企业
  • 网站 前置审批amh wordpress 伪静态
  • 宁波网站建南京江北新区规划图
  • 发光字体制作网站廊坊关键词优化
  • 神木网站建设设计做个app
  • 网站名称和备案名称不一样昆网站制作
  • 网站建设进度安排电商seo与sem是什么
  • 响应式网站弊端做网店运营新手入门教程
  • 免费网站设计网站seo排名赚app最新版本
  • 企业网站设计网络公司赶集直招找工作
  • 开封建设企业网站公司手机优化助手怎么删除
  • 烟台优化网站手机网站建设的价格