camel / spring-redis没有写入远程主机

时间:2014-06-24 21:43:14

标签: spring apache-camel

我有以下代码

 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这样的名字解析,但现在仍然很高兴。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

通过

检查是否允许或打开端口6379进行远程连接
  

telnet 10.0.0.247 6379