场景: PHP应用程序发布到位于IP 1.2.3.4上的称为"message“的redis通道
如何在IP上从节点连接到该信道
var listener = redis.createClient();
listener.subscribe('message', /* ? '1.2.3.4' ? */);
listener.on("messages", function(channel, message) {
// do something with data
});发布于 2011-06-21 00:23:09
我想您正在使用雷迪斯。您可以指定正在使用的主机:
redis.createClient(port, host, options)
---
Create a new client connection.
port defaults to 6379 and host defaults to 127.0.0.1.所以你应该用:
redis.createClient('1.2.3.4');它在文档中是相当好的,我认为您应该完整地阅读它。
P.S:当您为远程主机提供redis时,我认为您应该正确设置防火墙,以拒绝其他IP(白名单)的访问。
https://stackoverflow.com/questions/6417237
复制相似问题