zoukankan      html  css  js  c++  java
  • memcached 学习 1—— memcached+spring配置

    memcached 学习目录:

     memcached 学习 1—— memcached+spring配置

    这几天自己搭建项目环境,解决问题如下:
    有关常见的配置这里没有列出,中间遇到的搭建问题比较顺利google出来的也没有写
    1.列出本机的 globalApplication.xml 配置文件有关memcached的部分:
    <!-- ==================================== Memcached缓存客服端 ========================================= -->
    
         <bean id ="memcachedPool" class= "com.danga.MemCached.SockIOPool"
                factory-method= "getInstance" init-method ="initialize" destroy-method="shutDown" >
                <constructor-arg >
                     <value >neeaMemcachedPool </value >
                </constructor-arg >
                <property name ="servers">
                     <list >
                          <value >220.181.188.246:12000 </value ><!-- 测试缓存服务器 -->
       
                          <!--多服务器 -->
     
                     </list >
                </property >
                <!-- <property name="weights"> -->
                <!-- <list> -->
       
                <!-- </list> -->
                <!-- </property> -->
                <property name ="initConn">
                     <value >40 </value >
                </property >
                <property name ="minConn">
                     <value >40 </value >
                </property >
                <property name ="maxConn">
                     <value >200 </value >
                </property >
                <property name ="maintSleep">
                     <value >5000 </value >
                </property >
                <property name ="nagle">
                     <value >false </value >
                </property >
                <property name ="socketTO">
                     <value >3000 </value >
                </property >
         </bean >
         <bean id ="memcachedClient" class= "com.danga.MemCached.MemCachedClient" >
                <constructor-arg >
                     <value >neeaMemcachedPool </value >
                </constructor-arg >
                <!-- <property name="compressEnable"> <value>true</value> </property> <property
                    name="compressThreshold"> <value>4096</value> </property> -->
         </bean >
         <!-- ====================================缓存客服端 ========================================= -->
    2. 导入 java_memcached-release_2.6.6 后一直报错memcachedPool,相关的错误,发现还缺少jar包,
    又导入另外几个依赖的包:commons-pool-1.5.6,slf4j-api-1.6.1,slf4j-simple-1.6.1
     
     
    3.由于没找到 java_memcached-release_2.6.6 的源码 
     这里下了另外一个memcachedClient,源码也有,下载地址:
    配置如下:
    <!-- ====================================Memcacheed缓存客服端 ========================================= -->
    
        <bean id="memcachedPool" class="com.whalin.MemCached.SockIOPool"
            factory-method="getInstance" init-method="initialize" destroy-method="shutDown">
            <constructor-arg>
                <value>memCachedPool</value>
            </constructor-arg>
            <property name="servers">
                <list>
                    <value>220.181.188.246:12000</value><!-- 测试缓存服务器 -->
                    <!-- <value>172.100.1.241:12000</value>正式缓存服务器 -->
                    <!--多服务器 -->
    
                </list>
            </property>
            <!-- <property name="weights"> -->
            <!-- <list> -->
            <!-- <value>5</value> -->
            <!-- <value>5</value> -->
            <!-- <value>5</value> -->
            <!-- <value>5</value> -->
            <!-- </list> -->
            <!-- </property> -->
            <property name="initConn">
                <value>40</value>
            </property>
            <property name="minConn">
                <value>40</value>
            </property>
            <property name="maxConn">
                <value>200</value>
            </property>
            <property name="maintSleep">
                <value>5000</value>
            </property>
            <property name="nagle">
                <value>false</value>
            </property>
            <property name="socketTO">
                <value>3000</value>
            </property>
        </bean>
        <bean id="memcachedClient" class="com.whalin.MemCached.MemCachedClient">
            <constructor-arg>
                <value>memCachedPool</value>
            </constructor-arg>
            <!-- <property name="compressEnable"> <value>true</value> </property> <property 
                name="compressThreshold"> <value>4096</value> </property> -->
        </bean>
        <!-- ====================================缓存客服端 ========================================= -->
  • 相关阅读:
    jQuery 如何存储,获取和删除 Cookies
    mysql调用存储过程出现Illegal mix of collations错误
    vim IDE
    android 播放Raw文件夹下的音乐文件
    7种形式的Android Dialog使用举例
    Chronometer 计时器使用
    获取屏幕,适应屏幕
    android 碎片
    安卓开发者必备的42个链接
    自定义TabActivity,TabActivity的美化
  • 原文地址:https://www.cnblogs.com/xingele0917/p/3895625.html
Copyright © 2011-2022 走看看