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

php 手机网站开发教程百度贴吧怎么发广告

php 手机网站开发教程,百度贴吧怎么发广告,毕业网站建设开题报告,微网站建设哪家便宜一、概述 当我们查询所有数据时,如果缓存中没有,则去数据库查询,如果有,直接查缓存的数据就行。注意定期更新缓存数据。 二、主体代码 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.yidumall.com/news/7246.html

相关文章:

  • 苏州网站工作室网络营销活动方案
  • 公关网站建设新网站多久会被百度收录
  • 网站突然打不开的原因是广东百度seo
  • 如何建设学校的微网站首页google搜索引擎入口
  • 做网站怎么跟客户谈话代发百度关键词排名
  • 专门做特产的网站seo搜索排名影响因素主要有
  • 做网站最好要买什么东西微软优化大师
  • 有做电动车修车的网站吗西安seo哪家好
  • 免费素材库短视频素材网站外链官网
  • 用vs2012做网站网上营销的平台有哪些
  • 上海市住房城乡建设委官方网站快速网站
  • 长沙网站开发地推app推广赚佣金
  • wordpress 历史seo页面内容优化
  • 做甜品网站的需求分析2021最火营销方案
  • 中国网络安全厂商排名seo综合查询爱站
  • 甘肃省建设厅执业资格注册中心网站通知免费找精准客户的app
  • 江西网站建设企业seo咨询师招聘
  • 南昌外贸网站建设建设网站公司
  • 用来做收录的网站一个具体网站的seo优化方案
  • jsp网站开发系统网站权重怎么看
  • 基于dw的网站设计论文百度竞价客服电话
  • 衡阳做网站的公司想开广告公司怎么起步
  • 网站建设的主要流程有哪些舆情网站直接打开怎么弄
  • 郑州专业的网站建设公司做一个微信小程序需要多少钱
  • 珠宝首饰网站建设规划书seo免费培训教程
  • 《传奇世界》官网网站seo设计
  • wordpress 怎么安装上海牛巨微seo优化
  • 温州设计网站建设软文云
  • wordpress服務器seo技术服务外包公司
  • 不要钱做网站软件免费制作小程序平台