summaryrefslogtreecommitdiffstats
path: root/webservice/src/main/resources/redis-config.xml
diff options
context:
space:
mode:
Diffstat (limited to 'webservice/src/main/resources/redis-config.xml')
-rw-r--r--webservice/src/main/resources/redis-config.xml50
1 files changed, 50 insertions, 0 deletions
diff --git a/webservice/src/main/resources/redis-config.xml b/webservice/src/main/resources/redis-config.xml
new file mode 100644
index 0000000..3751034
--- /dev/null
+++ b/webservice/src/main/resources/redis-config.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
+ xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
+ http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
+ http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
+ http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"
+ default-autowire="byName" default-lazy-init="true">
+
+ <context:component-scan base-package="app.market.token.*"/>
+
+ <!-- scanner redis properties -->
+ <context:property-placeholder location="classpath*:redis.properties" />
+
+ <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">
+ <property name="maxIdle" value="${redis.maxIdle}" />
+ <property name="maxTotal" value="${redis.maxActive}" />
+ <property name="maxWaitMillis" value="${redis.maxWait}" />
+ <property name="testOnBorrow" value="${redis.testOnBorrow}" />
+ </bean>
+
+ <!-- redis server center -->
+ <bean id="connectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory" destroy-method="destroy">
+ <property name="hostName" value="${redis.host}" />
+ <property name="password" value="${redis.password}" />
+ <property name="port" value="${redis.port}" />
+ <property name="poolConfig" ref="poolConfig" />
+ <!-- <property name="timeout" value="${redis.timeout}" /> -->
+ </bean>
+
+ <bean id="redisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate">
+ <property name="connectionFactory" ref="connectionFactory" />
+ <property name="keySerializer">
+ <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
+ </property>
+ <property name="valueSerializer">
+ <bean class="org.springframework.data.redis.serializer.JdkSerializationRedisSerializer" />
+ </property>
+ <!-- <property name="hashKeySerializer">
+ <bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/>
+ </property>
+ <property name="hashValueSerializer">
+ <bean class="org.springframework.data.redis.serializer.JdkSerializationRedisSerializer"/>
+ </property> -->
+ </bean>
+
+ <!-- <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" /> -->
+</beans> \ No newline at end of file