CNode

node定时任务 or redis定时任务?

问答
Kkeller35发布于11 年前最后回复11 年前6 回复7523 浏览0 收藏

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

查看回复

回复 (6)

A
asfman#1·11 年前

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

I
i5ting#2·11 年前
引用 asfman服务器写cron脚本定时去更新好了

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

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

C
crystaldust#4·11 年前

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

F
feiin#6·11 年前
参与回复
登录后即可参与回复。登录