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

电子商务网站开发的基本流程百度数据开放平台

电子商务网站开发的基本流程,百度数据开放平台,wordpress meta box,网站的建设费用分为一、概述 当我们查询所有数据时,如果缓存中没有,则去数据库查询,如果有,直接查缓存的数据就行。注意定期更新缓存数据。 二、主体代码 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.khdw.cn/news/57858.html

相关文章:

  • 滨江网站建设友情链接翻译
  • h5可以做网站么seo系统培训班
  • 做网站一定要用cms吗广州关键词seo
  • 甘肃建设厅网站官网seo关键词排名优化销售
  • 网站建设对企业的重要性公司建网站多少钱
  • 营口网站设计全国知名网站排名
  • 邢台网站建设好蜘蛛磁力宝
  • 品牌网站建设 蝌4蚪小电脑系统优化软件排行榜
  • 青岛网页建站模板长尾关键词挖掘精灵官网
  • 如何评估一个网站唐山建站公司模板
  • 网站开发的工作环境优化营商环境存在问题及整改措施
  • 网站上的产品五星怎样做优化seo关键词的优化技巧
  • WordPress公众号主题百度seo搜索引擎优化方案
  • 招远网站建设网页设计制作网站html代码大全
  • 福建响应式网站制作百度企业网盘
  • 平面设计专业就业前景安徽网络推广和优化
  • jsp servlet 网站实例谷歌收录查询工具
  • 哪个网站教做pptseoaoo
  • 硅谷主角刚开始做的是软件还是网站新闻最近的新闻
  • 生物科技网站建设 中企动力北京手机端关键词排名优化软件
  • 郑州网站设计 郑州网站开发营销技巧第三季
  • 新乡做网站软件测试培训
  • 域名邮箱怎么弄武汉seo优化代理
  • 怎么把网站做的更好免费的h5制作网站
  • wordpress导航自定义珠海百度seo
  • 网站源码编辑软件网站快速排名
  • 网站制作优化济南seo推广教学
  • 商务网页设计与制作第二版答案北京seo顾问推推蛙
  • 学用mvc4做网站网站关键词搜索
  • 天猫网站怎么做广告网络推广怎么做