<!-- 先配置JedisPoolConfig连接数 -->
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal" value="30"/>
<property name="maxIdle" value="10"/>
</bean>
<!-- 配置Jedis的连接池对象 -->
<bean id="jedisPool" class="redis.clients.jedis.JedisPool">
<constructor-arg name="poolConfig" ref="jedisPoolConfig"/>
<constructor-arg name="host" value="127.0.0.1"/>
<constructor-arg name="port" value="6379"/>
</bean>
@Test
public void run4(){
// 创建工厂,读取Spring的配置文件
ApplicationContext ac = new ClassPathXmlApplicationContext("classpath:spring/applicationContext-redis.xml");
// 获取到连接池对象
JedisPool pool = (JedisPool) ac.getBean("jedisPool");
// 从连接池中获取到Jedis对象
Jedis jedis = pool.getResource();
// 存入值
jedis.set("tree", "[{'id':'100','pId':'0','name':'系统管理','checked':'true'},{'id':'101','pId':'1','name':'部门管理','checked':'true'}]");
// 取值
String val = jedis.get("tree");
System.out.println(val);
// 关闭连接
jedis.close();
}