node定时任务 or redis定时任务?
发布于 4 年前 作者 keller35 4797 次浏览 最后一次编辑是 3 年前 来自 问答

目前在做的一个项目,由node提供rest接口。 现在项目处于优化阶段,所以想把几个数据比较固定的接口数据放在redis中,客户端请求直接通过nginx,从redis取数据进行响应。现在问题是,虽然这几个接口数据比较固定,但也需要定时更新redis中的数据。 所以,不知是在node中写一个定时任务,还是直接在redis设置定时任务来刷新数据。 redis这个定时任务没有做过,不知道可不可行。或者有更好的办法?请大神指教!

6 回复

服务器写cron脚本定时去更新好了

@asfman 看精度,如果是精度非常低,比如分钟的可以cron,如果是精度到毫秒基本,redis的定时任务会非常nb

明天公众号分享一篇这方面的文章

@i5ting 好的,期待

我觉得楼主也可以向nodejs进程发送自定义信号(SIGUSR2),然后主动刷新redis中的数据

回到顶部