1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <beans xmlns =" http://www.springframework.org/schema/beans"
3+ xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns : p =" http://www.springframework.org/schema/p"
4+ xmlns:context=" http://www.springframework.org/schema/context"
5+ xmlns:jee=" http://www.springframework.org/schema/jee" xmlns : tx =" http://www.springframework.org/schema/tx"
6+ xmlns:aop=" http://www.springframework.org/schema/aop"
7+ xsi:schemaLocation="
8+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
9+ http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd" >
10+
11+ <context : property-placeholder location =" classpath:redis.properties" />
12+ <context : component-scan base-package =" com.x.redis.dao" >
13+ </context : component-scan >
14+ <bean id =" jedisPoolConfig" class =" redis.clients.jedis.JedisPoolConfig" >
15+ <property name =" maxIdle" value =" ${redis.maxIdle}" />
16+ <property name =" maxTotal" value =" ${redis.maxActive}" />
17+ <property name =" maxWaitMillis" value =" ${redis.maxWait}" />
18+ <property name =" testOnBorrow" value =" ${redis.testOnBorrow}" />
19+ </bean >
20+
21+ <bean id =" hostport1" class =" redis.clients.jedis.HostAndPort" >
22+ <constructor-arg name =" host" value =" 10.16.68.92" />
23+ <constructor-arg name =" port" value =" 7770" />
24+ </bean >
25+ <bean id =" hostport2" class =" redis.clients.jedis.HostAndPort" >
26+ <constructor-arg name =" host" value =" 10.16.68.92" />
27+ <constructor-arg name =" port" value =" 7771" />
28+ </bean >
29+ <bean id =" hostport3" class =" redis.clients.jedis.HostAndPort" >
30+ <constructor-arg name =" host" value =" 10.16.68.92" />
31+ <constructor-arg name =" port" value =" 7772" />
32+ </bean >
33+ <bean id =" hostport4" class =" redis.clients.jedis.HostAndPort" >
34+ <constructor-arg name =" host" value =" 10.16.68.92" />
35+ <constructor-arg name =" port" value =" 7773" />
36+ </bean >
37+ <bean id =" hostport5" class =" redis.clients.jedis.HostAndPort" >
38+ <constructor-arg name =" host" value =" 10.16.68.92" />
39+ <constructor-arg name =" port" value =" 7774" />
40+ </bean >
41+ <bean id =" hostport6" class =" redis.clients.jedis.HostAndPort" >
42+ <constructor-arg name =" host" value =" 10.16.68.92" />
43+ <constructor-arg name =" port" value =" 7775" />
44+ </bean >
45+
46+ <bean id =" redisCluster" class =" redis.clients.jedis.JedisCluster" >
47+ <constructor-arg name =" nodes" >
48+ <set >
49+ <ref bean =" hostport1" />
50+ <ref bean =" hostport2" />
51+ <ref bean =" hostport3" />
52+ <ref bean =" hostport4" />
53+ <ref bean =" hostport5" />
54+ <ref bean =" hostport6" />
55+ </set >
56+ </constructor-arg >
57+ <constructor-arg name =" timeout" value =" 6000" />
58+ <constructor-arg name =" poolConfig" >
59+ <ref bean =" jedisPoolConfig" />
60+ </constructor-arg >
61+ </bean >
62+ </beans >
0 commit comments