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



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

编辑

当人登录到系统,我只是通过php从数据库加载结果,然后从那里通过nodejs订阅通道,并通过redis sub/pub更新行吗?是这样的吗?

我认为最好的答案是任何时候数据发布到通道,同时在redis中存储数据,使用通道名称作为键。然后,当用户登录时,它会在redis中获取数据,显示数据,然后订阅频道,等待更新信息。你同意还是有更好的方法?

最新更新