问题描述:在使用如下方法配置jedisPool的时候,别管怎么输入端口都会报错,端口什么的和其他参数都正确
- <!-- redis的连接池pool,不是必选项:timeout/password -->
- <bean id = "jedisPool" class="redis.clients.jedis.JedisPool">
- <constructor-arg index="0" ref="jedisPoolConfig"/>
- <constructor-arg index="1" value="${redis.host}"/>
- <constructor-arg index="2" value="${redis.port}" type="int"/>
- <constructor-arg index="3" value="${redis.timeout}" type="int"/>
- <constructor-arg index="4" value="${redis.password}"/>
- </bean>
<!-- 加入name,来指定是哪个,如果没有密码就不要写这个参数 --> <bean id = "jedisPool" class="redis.clients.jedis.JedisPool"> <constructor-arg name="poolConfig" ref="jedisPoolConfig"/> <constructor-arg name="host" value="${redis.host}"/> <constructor-arg name="port" value="${redis.port}" type="int"/> <constructor-arg name="timeout" value="${redis.timeout}" type="int"/> <!--<constructor-arg name="password" value="${redis.password}"/>--> </bean>
这个问题恶心了我半天。现在终于解决了