workerman做物联网,如何做计划任务,求思路

fighterkof

**最近用GatewayWorker+esp8266硬件做了智能开关,目前能实现的是手机网页端远程控制esp8266开关和检测硬件是否在线,

现在想增加多一个功能就是给设备添加个计划任务,可以看下图,这些计划时间开启与关闭是存放在mysql数据库里的,要是实现的话只能用 定时器 来做吗?每秒一次查询数据库来匹配一次是否到了时间?​**

[attach]1565[/attach]

[attach]1566[/attach]
 

3443 4 0
4个回答

喵了个咪

感觉定时扫数据库是可以的,一秒一次

  • 暂无评论
liming649

REDIS 不行吗 
SESSION 容易丢
TEXT 怕数据量大
扫数据库 量大也会有压力

  • 喵了个咪 2018-12-18

    用mysql啊,运行时间建立索引,检索很快的

fighterkof
  • 暂无评论
mliev

要是轮询的话用Redis,不建议每秒轮询,间隔可以稍微大一些。

  • 暂无评论
年代过于久远,无法发表回答
🔝