Redis Sub / Pub - 获取最新发布的内容?

时间:2011-10-11 03:20:50

标签: node.js redis

使用nodejs和redis子/ pub系统。当我登录我的网络应用程序时,我希望在通过nodejs订阅它之后获取最新发布的内容。这可能吗?当我登录时,我希望用户看到他们订阅的频道中的内容。现在当我登录时没有数据,但是当我将内容发布到它显示的频道时,我刷新页面并且内容不再显示。

修改

当人登录系统时,我只是通过php从db加载结果然后从那里通过nodejs订阅通道并通过redis sub / pub更新行?这是怎么回事?

1 个答案:

答案 0 :(得分:0)

我认为最好的答案是随时将数据发布到频道,同时使用频道名称作为密钥将数据存储在redis中。然后,当用户登录时,然后以redis格式抓取该数据,显示该数据然后订阅等待更新信息的频道。你同意还是有更好的方法?