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

56度卫星有几个成人节目呢seo新手入门教程

56度卫星有几个成人节目呢,seo新手入门教程,最优做网站,建设官网流程像京东、淘宝等电商系统一般都会有热销的商品榜单,比如热销手机榜单,热销电脑榜单,这些都是非实时的榜单。为什么是非实时的呢?因为完全实时的计算和排序对于资源消耗较大,尤其是当涉及大量交易数据时。 一般来说&…

像京东、淘宝等电商系统一般都会有热销的商品榜单,比如热销手机榜单,热销电脑榜单,这些都是非实时的榜单。为什么是非实时的呢?因为完全实时的计算和排序对于资源消耗较大,尤其是当涉及大量交易数据时。

一般来说,热销榜单的数据并不是即时更新的,电商平台会采用定时任务或者批量处理的方式来更新榜单数据,例如每小时或每天更新一次。这样做既保证了榜单的新鲜度,又不至于给系统带来过大的负担。

因此我们实现非实时榜单,一般是通过定时调度和大数据处理,去拉取数据计算榜单,之后通过redis的list结构将数据放到redis,当用户访问时,会将榜单查询出来。

下面我们来实战一下非实时榜单!

首先我们先假设一些热销数据放入redis中:

@Testpublic void saveRank(){String DAILY_RANK_KEY = "video:rank:daily";VideoDO videoDO1 = new VideoDO(1,"Java基础","hhhh",1000);VideoDO videoDO2 = new VideoDO(2,"Java web","xxxxx",20000);VideoDO videoDO3 = new VideoDO(3,"Springboot","lllll",3000);VideoDO videoDO4 = new VideoDO(4,"Springclound","oooo",4000);//插入的顺序是videoDO1,videoDO2,videoDO3,videoDO4	redisTemplate.opsForList().leftPushAll(DAILY_RANK_KEY,videoDO4,videoDO3,videoDO1,videoDO1);}

 接着我们将redis中所有的热销数据查询出来:

@RestController
@RequestMapping("api/v1/rank")
public class RankController {@Autowiredprivate RedisTemplate redisTemplate;public static final String DAILY_RANK_KEY = "video:rank:daily";@RequestMapping("daily_rank")public JsonData videoDailyRank(){List<VideoDO> list = redisTemplate.opsForList().range(DAILY_RANK_KEY, 0, -1);return JsonData.buildSuccess(list);}
}

我们可以看到结果跟我们插入的顺序一样:

{"code": 0,"data": [{"id": 1,"title": "Java基础","img": "hhhh","price": 1000},{"id": 2,"title": "Java web","img": "xxxxx","price": 20000},{"id": 3,"title": "Springboot","img": "lllll","price": 3000},{"id": 4,"title": "Springclound","img": "oooo","price": 4000}],"msg": null
}

当然如果我们需要替换掉其中某个数据也是可以哒。

假设我们要将Springboo这个视频换成面试专题的视频:

@Testpublic void replaceRank(){String DAILY_RANK_KEY = "video:rank:daily";VideoDO video = new VideoDO(10,"面试专题","yyyy",10000);//将DAILY_RANK_KEY的第2的索引位置的视频换成video视频redisTemplate.opsForList().set(DAILY_RANK_KEY,2,video);}

 结果如下:

{"code": 0,"data": [{"id": 1,"title": "Java基础","img": "hhhh","price": 1000},{"id": 2,"title": "Java web","img": "xxxxx","price": 20000},{"id": 10,"title": "面试专题","img": "yyyy","price": 10000},{"id": 4,"title": "Springclound","img": "oooo","price": 4000}],"msg": null
}

 

http://www.dtcms.com/wzjs/68744.html

相关文章:

  • 魔力百科网站做料理视频世界杯大数据
  • 徐州市网站开发app推广引流方法
  • 武城网站建设价格推广网站软文
  • 如何让百度不收录网站seo综合查询工具有什么功能
  • 前端个人网站模板百度seo公司整站优化
  • 黄石网站建百度关键词检测工具
  • 用vuejs做网站宁波品牌网站推广优化公司
  • 淘宝客单页网站程序b站在哪付费推广
  • c 网站建设可视化实现b站怎么推广自己的视频
  • 网站推广 教程厦门网站建设公司哪家好
  • 网站建设 中企动力厨具做网站推广
  • 鞍山人才网怎么查档案四川最好的网络优化公司
  • 商务网站设计制作好的工具和方法seo广告平台
  • 找人做设计的网站永久不收费免费的聊天软件
  • 阿里服务器怎么做网站服务器吗搜索引擎优化包括哪些方面
  • 前端学习网站百度竞价排名是什么方式
  • b2b 网站开发北京seo课程培训
  • b2c网站经营策划书域名网站查询
  • 网站建设公司资讯太原今日新闻最新头条
  • 原阳网站建设google chrome
  • 怎么用织梦做网站后台东莞推广服务
  • 台州网站制作服务郑州网站关键词推广
  • 网站的二级页面在哪里做免费制作网页平台
  • 深圳宝安上市公司网站建设报价爱站工具seo综合查询
  • 新的南宁网站建设公司网络优化工程师是做什么的
  • 丹阳网站怎么做seo哪有网页设计公司
  • 网站开发设计前景百度推广怎么赚钱
  • 做暧小说在线观看网站怎么创建网站平台
  • 重庆建设人才网站打开app下载
  • 如何给网站做推广廊坊百度关键词优化怎么做