1. 程式人生 > >maven項目中使用redis集群報錯: java.lang.NumberFormatException: For input string: "7006@17006"

maven項目中使用redis集群報錯: java.lang.NumberFormatException: For input string: "7006@17006"

body group fail ted XML enc beans mat art

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [redis.clients.jedis.JedisCluster]: Constructor threw exception; nested exception is java.lang.NumberFormatException: For input string: "7006@17006"

at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)

at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:122)

at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:267)

... 65 more

Caused by: java.lang.NumberFormatException: For input string: "7006@17006"

at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)

技術分享圖片

解決:由於redis集群的采用的版本是4.1的,在maven的pom.xml中將jedis的版本改成2.9的就可以了,

    <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <
version>2.9.0</version> </dependency>

maven項目中使用redis集群報錯: java.lang.NumberFormatException: For input string: "7006@17006"