Node Js如何对数据库进行实时检查?

时间:2014-02-11 11:10:07

标签: mysql node.js redis

在node.js中,他们如何执行数据库检查以获得实时通知?

是否使用了像“ondatabaseupdate”这样的功能? 或者只是在节点js每秒使用setInterval来执行check db?

我在node.js上很新,我不确定即将使用 redis用于存储数据或mysql。

1 个答案:

答案 0 :(得分:0)

这叫做消息排队。 Redis有一个内置的PubSub适配器,可用于此。

基本思想是客户端可以在定义的通道上发布(发出)事件,而其他客户端可以订阅(监听)任何进入的内容。监听器可以将传入的数据路由到工作池,例如,将数据写入数据库。

Redis网站的article about pub/sub非常详细。