memcached与spring集成

来源:互联网 发布:如何彻底删除手机数据 编辑:程序博客网 时间:2024/05/01 04:13
<?xml version= "1.0" encoding ="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" ><beans> <!-- 集成memcached --> <bean name="psma_cookieGen_memcachedClientBuilder" class="net.rubyeye.xmemcached.XMemcachedClientBuilder" >                <constructor-arg>                        <list>                               <!-- 设置flare服务地址 -->                                <bean class="java.net.InetSocketAddress" >                                        <constructor-arg value="192.168.0.128" />                                        <constructor-arg value="12125" />                                </bean>                        </list>                </constructor-arg>                <!-- 设置权重 -->               <!--  <constructor-arg>                        <list>                                <value>1</value>                        </list>                </constructor-arg> -->                <!-- <property name="authInfoMap">                        <map>                                <entry key-ref="server1">                                        <bean class="net.rubyeye.xmemcached.auth.AuthInfo"                                                factory-method="typical">                                                <constructor-arg index="0">                                                        <value>cacheuser</value>                                                </constructor-arg>                                                <constructor-arg index="1">                                                        <value>123456</value>                                                </constructor-arg>                                        </bean>                                </entry>                        </map>                </property> -->                <property name= "connectionPoolSize" value="5" ></property>                <!-- <property name="commandFactory">                        <bean class="net.rubyeye.xmemcached.command.TextCommandFactory"></bean>                </property>                <property name="sessionLocator">                        <bean class="net.rubyeye.xmemcached.impl.KetamaMemcachedSessionLocator"></bean>                </property>                <property name="transcoder">                        <bean class="net.rubyeye.xmemcached.transcoders.SerializingTranscoder" />                </property> -->        </bean>        <!-- memcachedClient -->        <bean id= "psma_cookieGen_memcachedClient" factory-bean="psma_cookieGen_memcachedClientBuilder"                factory-method="build" destroy-method="shutdown" />      <!-- memcached服务 -->        <bean id= "psma_cookieGen_memcachedService" class="com.asiainfo.biframe.psma.cookie.service.imp.MemCachedService" lazy-init="true">          <property name= "memcachedClient">           <ref local= "psma_cookieGen_memcachedClient" />          </property>        </bean>        </beans>


原创粉丝点击