memcached与spring集成

<?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>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值