我有以下代码
private static class MyRouteBuilder extends RouteBuilder {
@Override
public void configure() throws Exception {
// from("spring-redis://localhost:6379?command=GET&serializer=#serializer")
from("spring-redis://10.0.0.247:6379?command=GET&serializer=#serializer")
.setHeader("CamelRedis.Key", constant("testKEY"))
.to("stream:out")
.beanRef("foo");
}
}
我非常困惑。当我在本地主机上运行redis时,它运行良好并插入正确的Key / Value对,但是,当我想在远程主机上执行相同操作时(此处:10.0.0.247),tcpdump显示它甚至没有尝试通过网络联系远程主机!
我该如何解决这个问题?我已经尝试用r edis-client -h 10.0.0.247
手动完成了它。我还尝试过像spring-redis://rd.my:6379这样的名字解析,但现在仍然很高兴。
我该如何解决这个问题?
答案 0 :(得分:0)
通过
检查是否允许或打开端口6379进行远程连接telnet 10.0.0.247 6379