Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Redis Sub/Pub-获取最新发布的内容?_Node.js_Redis - Fatal编程技术网

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

Node.js Redis Sub/Pub-获取最新发布的内容?,node.js,redis,Node.js,Redis,使用nodejs和redis sub/pub系统。当我登录到我的web应用程序时,我希望在通过nodejs订阅后获得最新发布的内容。这可能吗?当我登录时,我希望用户看到他们订阅的频道的内容。现在当我登录时没有数据,但是当我将内容发布到它显示的频道时,我刷新页面,内容不再显示 编辑 当用户登录到系统时,我会通过php从db加载结果,然后通过nodejs订阅频道,并通过redis sub/pub更新行吗?这就是它的工作原理吗?我认为最好的答案是,任何时候都可以将数据发布到频道,同时使用频道名称作为键

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

编辑


当用户登录到系统时,我会通过php从db加载结果,然后通过nodejs订阅频道,并通过redis sub/pub更新行吗?这就是它的工作原理吗?

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