瓶子哥
2017-07-27 02:26
采纳率: 66.7%
浏览 3.1k

redisCluster测试出现错误,求大佬解决!

代码
测试出现错误,错误原因:
java.lang.NumberFormatException: For input string: "7003@17003"

at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.valueOf(Integer.java:766)
at redis.clients.util.ClusterNodeInformationParser.getHostAndPortFromNodeLine(ClusterNodeInformationParser.java:38)
at redis.clients.util.ClusterNodeInformationParser.parse(ClusterNodeInformationParser.java:14)
at redis.clients.jedis.JedisClusterInfoCache.discoverClusterNodesAndSlots(JedisClusterInfoCache.java:43)
at redis.clients.jedis.JedisClusterConnectionHandler.initializeSlotsCache(JedisClusterConnectionHandler.java:52)
at redis.clients.jedis.JedisClusterConnectionHandler.<init>(JedisClusterConnectionHandler.java:37)
at redis.clients.jedis.JedisSlotBasedConnectionHandler.<init>(JedisSlotBasedConnectionHandler.java:16)
at redis.clients.jedis.JedisCluster.<init>(JedisCluster.java:48)
at redis.clients.jedis.JedisCluster.<init>(JedisCluster.java:35)
at redis.clients.jedis.JedisCluster.<init>(JedisCluster.java:27)
at com.taotao.jedis.TestJedis.testJedisCluster(TestJedis.java:53)
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • 晓风残日 2017-07-28 05:23
    已采纳

    楼主你好,我也碰到这个问题了,应该是redis4.0.0的版本服务器,和jedis代码不兼容的问题,最后换到2.9.0的redis可以跑起来

    点赞 评论
  • dataofan 2017-07-27 03:45

    7003@17003 在哪输入的

    点赞 评论
  • 瓶子哥 2017-07-27 06:18

    图片说明

    输入在这里,我不知道为什么不是7000,而是7000@17000

    点赞 评论
  • dataofan 2017-07-27 06:33

    你这个集群在服务器测试成功了吗? 方便的话加我QQ 914064640

    点赞 评论
  • 晓风残日 2017-07-28 04:06

    楼主解决了吗?什么问题啊

    点赞 评论
  • 晓风残日 2017-07-28 05:23

    2.9.0的jedis

    点赞 评论
  • programing_s 2017-08-06 04:11

    楼上正解,换个高版本的jedis jar包就可以了

    点赞 评论

相关推荐 更多相似问题