1)整合:略。因为在Spring-context包中已经整合过了

2)使用:写一个方法,然后加上规则,他就会被定时执行

/*** 项目启动后从数据库将各设备的信息和阈值查询出来放入redis* 五分钟一次*/
//0 */5 * * * ?
@Scheduled(cron = "0 */5 * * * ?")
public void getDeviceThresholdFromRedis() {//保证redis中是最新的数据,需要定时删除redisTemplate.delete("deviceThreshold");Set deviceThreshold = redisTemplate.opsForHash().keys("deviceThreshold");if (deviceThreshold.size() < 1) {List<Device> deviceList = deviceDao.list(null, null, null);for (Device device : deviceList) {redisTemplate.opsForHash().put("deviceThreshold",device.getId(),device);}}System.out.println(deviceThreshold.size());
}

3)注意事项:因为考虑到客户的部署环境比较复杂,redis没有做高可用,可能会挂掉

使用SpringTask定时获取传感器设备信息并缓存到Redis相关推荐

  1. python 客户端 如何获取手机_Python学习---Django的request扩展[获取用户设备信息]

    关于Django的request扩展[获取用户设备信息] settings.py INSTALLED_APPS = [ ... 'app01', # 注册app ] STATICFILES_DIRS ...

  2. C# 获取USB设备信息

    WMI方式 using System; using System.Management; using System.Text.RegularExpressions; using System.Coll ...

  3. Atitit.获取主板与bios序列号获取硬件设备信息  Wmi wmic 的作用

    Atitit.获取主板与bios序列号获取硬件设备信息  Wmi wmic 的作用 1 获取硬件核心基础核心基础Wmi1 2 其他资料2 3 Wmic WMI 命令行接口2 4 Atitit.获取主板 ...

  4. Python学习---Django的request扩展[获取用户设备信息]

    关于Django的request扩展[获取用户设备信息] settings.py INSTALLED_APPS = [...'app01', # 注册app ] STATICFILES_DIRS = ...

  5. iOS开发-Object-C获取手机设备信息(UIDevice)

    一.获取UiDevice设备信息 // 获取设备名称 NSString *name = [[UIDevice currentDevice] name]; // 获取设备系统名称 NSString *s ...

  6. python 自动获取所有设备信息-使用Python脚本来获取Cisco设备信息的示例

    今天发现一个使用python写的管理cisco设备的小框架tratto,可以用来批量执行命令. 下载后主要有3个文件: Systems.py 定义了一些不同设备的操作系统及其常见命令. Connect ...

  7. js获取PC设备信息,js获取手机设备信息,最全

    获取设备系统和型号<封装方法> <!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...

  8. Android中获取手机设备信息、RAM、ROM存储信息,如宽、高、厂商名、手机品牌

    借鉴:https://www.jianshu.com/p/ca869aa2fd72 今天有两个工具类总结,代码里都有注释,直接看代码. 一.首先第一个,主要获取手机设备信息DeviceInfoUtil ...

  9. 基于WMI获取USB设备信息(即获取插即用设备信息)System.Management.ManagementObjectSearcher--ManagementObjectCollection

    基于WMI获取USB设备信息(即获取插即用设备信息)System.Management.ManagementObjectSearcher--ManagementObjectCollection 获取P ...

最新文章

  1. 「二分查找」之我见!今天刷一道leetcode算法!
  2. 二维数组的传参数的方法
  3. 报销流程不简单,OA平台的私人订制
  4. rocketchat聊天服务器 v3.11.1
  5. scrapy爬取多页面
  6. CentOS7.2安装Oracle12.1.0.2
  7. UVa 11572 Unique snowflakes【滑动窗口】
  8. 中科院30m二级分类土地利用数据Arcgis预处理及获取
  9. WinForm应用实战开发指南 - 快速开发一个WinForm应用系统
  10. 机房收费系统——可行性分析报告
  11. python游戏寻路_游戏服务端寻路的思路与实现
  12. vue脚手架 编译速度慢95% emitting CopyPlugin
  13. 米的换算单位和公式_小学数学单位换算公式大全
  14. 名帖107 俞和 小楷临《乐毅论》
  15. JS处理JSON字符串转数组,数字超17为处理方法
  16. c语言开发exporter,cadvisor node-exporter引发的容器文件系统泄漏
  17. 限流的两种算法以及相关的实现方法
  18. STM32移植uC/OSIII
  19. 如何将Dicom系列转换为一个Nifti文件(Python)
  20. RFID防碰撞算法学习记录

热门文章

  1. 零基础入门Python3-set集合详解
  2. Spark1.x和2.x如何读取和写入csv文件
  3. Jquery$和$$的区别
  4. OPW-00001: Unable to open password-file
  5. java获取URL参数(get方式,并且你不知道他末尾有什么参数名)
  6. 第一个Windows程序讲解
  7. 转 框架页有Frame、Iframe、Frameset 3个标记,初学者容易将三者混淆,下面分别讲解三者的区别。...
  8. 【定时任务】JDK java.util.Timer定时器的实现原理
  9. Web前端开发规范手册
  10. 一名拿到阿里offer的Java程序员分享三轮面试经验