首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.JS订阅给定IP上的信道

Node.JS订阅给定IP上的信道
EN

Stack Overflow用户
提问于 2011-06-20 20:43:09
回答 1查看 1K关注 0票数 4

场景: PHP应用程序发布到位于IP 1.2.3.4上的称为"message“的redis通道

如何在IP上从节点连接到该信道

代码语言:javascript
复制
var listener = redis.createClient();
listener.subscribe('message', /* ? '1.2.3.4' ? */);

listener.on("messages", function(channel, message) {
  // do something with data
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-21 00:23:09

我想您正在使用雷迪斯。您可以指定正在使用的主机:

代码语言:javascript
复制
redis.createClient(port, host, options)
---
Create a new client connection. 
port defaults to 6379 and host defaults to 127.0.0.1.

所以你应该用:

代码语言:javascript
复制
redis.createClient('1.2.3.4');

它在文档中是相当好的,我认为您应该完整地阅读它。

P.S:当您为远程主机提供redis时,我认为您应该正确设置防火墙,以拒绝其他IP(白名单)的访问。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6417237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档