需要的jar 有三个
spring-data-redis-1.6.2.RELEASE
jedis-2.9.0
commons-pool2-2.4.2
下载地址 :整合所需jar包
代码
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">
<!-- 最大连接数 -->
<property name="maxTotal" value="10"/>
<!-- 空闲连接数 -->
<property name="maxIdle" value="2"/>
<!-- 设置链接池的连接耗尽时,是否等待 -->
<property name="blockWhenExhausted" value="true"/>
<!-- 最大等待时间 -->
<property name="maxWaitMillis" value="30000"/>
<!-- 获取到连接时,是否检查链接的有效性 -->
<property name="testOnBorrow" value="true"/>
</bean>
<!-- 创建jedispool -->
<bean id="jedisPool" class="redis.clients.jedis.JedisPool" destroy-method="close">
<!-- 池的属性 -->
<constructor-arg name="poolConfig" ref="poolConfig"/>
<!-- redis主机地址 -->
<constructor-arg name="host" value="**.**.**.**"/>
<!-- redis主机端口 -->
<constructor-arg name="port" value="6379"/>
<!-- redis密码 -->
<constructor-arg name="password" value="123456"/>
<!-- 可以选择redis数据库(要选择数据库,必须开启了密码) -->
<constructor-arg name="database" value="0"/>
<!-- 链接超时时间 -->
<constructor-arg name="timeout" value="30000"/>
</bean>
</beans>