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

呼和浩特网站运营seo优化宣传

呼和浩特网站运营,seo优化宣传,北京工程建设监理协会网站,萧山人才网手机版一、概述 当我们查询所有数据时,如果缓存中没有,则去数据库查询,如果有,直接查缓存的数据就行。注意定期更新缓存数据。 二、主体代码 private static final String ROOM_SCHEDULES_HASH "RoomSchedules";Overridepu…

一、概述

当我们查询所有数据时,如果缓存中没有,则去数据库查询,如果有,直接查缓存的数据就行。注意定期更新缓存数据。

二、主体代码

    private static final String ROOM_SCHEDULES_HASH = "RoomSchedules";@Overridepublic List<RoomSchedule> getAllRoomSchedules()  {BoundHashOperations<String, String, String> hashOps = stringRedisTemplate.boundHashOps(ROOM_SCHEDULES_HASH);if (hashOps.size() == 0) {List<RoomSchedule> roomSchedules = roomScheduleMapper.getAllRoomSchedules();for (RoomSchedule roomSchedule : roomSchedules) {ObjectMapper objectMapper = new ObjectMapper();try {String json = objectMapper.writeValueAsString(roomSchedule);hashOps.put(roomSchedule.getId().toString(), json);} catch (Exception e) {e.printStackTrace();}}stringRedisTemplate.expire(ROOM_SCHEDULES_HASH, 3, TimeUnit.MINUTES);  // 设置有效期为三分钟return roomSchedules;} else {Map<String, String> entries = hashOps.entries();List<RoomSchedule> roomSchedules = new ArrayList<>();for (String json : entries.values()) {try {ObjectMapper objectMapper = new ObjectMapper();RoomSchedule roomSchedule = objectMapper.readValue(json, RoomSchedule.class);roomSchedules.add(roomSchedule);} catch (Exception e) {e.printStackTrace();}}return roomSchedules;}}

BoundHashOperations是绑定键值的方法,意味着之后的操作都是对此键进行操作。

ObjectMapper类提供了一系列json序列化和反序列化的操作。

缓存更新操作是通过设置TTL有效期来实现的。

三、效果实现

 可以看到引入Redis缓存后,查询效率明显提升。

http://www.hkea.cn/news/782483/

相关文章:

  • 网站建设意见做推广app赚钱的项目
  • 哈尔滨营销网站制作做外贸推广
  • 深圳网站建设外贸公司排名搜索热词排名
  • 网络科技公司招聘可靠吗seo多久可以学会
  • 企业网站建设的方案ppt网络营销的特点主要包括什么
  • 如何自行建设网站推广关键词优化
  • 建设学院网站百度收录关键词查询
  • 有关外贸的网站有哪些内容武汉抖音seo搜索
  • 娄底网站建设的话术深圳网站关键词排名优化
  • 福田大型商城网站建设seo营销方法
  • 网站开发专业就业指导企业网站设计与实现论文
  • 网络营销方式的思维导图seo关键词优化系统
  • wordpress访客ip记录福清市百度seo
  • 网站下载速度慢互联网广告推广公司
  • 电影网站空间配置网络营销的工具和方法有哪些
  • 包装设计网站免费百度seo搜索引擎优化厂家
  • 免费做公司网站sem对seo的影响有哪些
  • 网站空间购买费用关键词优化计划
  • 网站制作可以卖多少钱陕西网站建设制作
  • 深圳中小企业网站制作谷歌海外广告投放
  • 做游戏网站的需求分析创建app平台
  • 青岛胶南做网站的有多少seo商学院
  • 二月网站建设南宁百度个人中心登录
  • 如何在相关网站免费做宣传广告免费建立个人网站官网
  • 做搜狗网站优化首自己建立网站步骤
  • 企业资质查询官方网站最好的小说网站排名
  • 乐平网站设计北京互联网公司
  • 朝阳企业网站建设方案费用郑州网络营销学校
  • 建站行业发展百度广告代运营
  • 如何做积分商城网站鸡西seo顾问