Memcached学习二·Memcached客户端-Memcached-Java-Client

徐正雅
2023-12-01

Memcached-Java-Client是Memcached官方提供的Java语言访问Memcached的工具包,使用它可以比较方便地与缓存服务端进行通信。

下载地址:https://github.com/gwhalin/Memcached-Java-Client/downloads,下载最新版本 java_memcached-release_2.6.6.zip

与Spring集成

  1. 解压下载文件java_memcached-release_2.6.6.zip,将java_memcached-release_2.6.6.jar拷贝到项目lib下面
  2. 添加配置文件memcached.properties
    #######################设置Memcached服务器参数#######################
    #设置服务器地址
    memcached.server=127.0.0.1:11211
    #容错
    memcached。failOver=true
    #设置初始连接数
    memcached.initConn=20
    #设置最小连接数
    memcached.minConn=10
    #设置最大连接数
    memcached.maxConn=50
    #设置连接池维护线程的睡眠时间
    memcached.maintSleep=3000
    #设置是否使用Nagle算法(Socket的参数),如果是true在写数据时不缓冲,立即发送出去
    memcached.nagle=false
    #设置socket的读取等待超时时间
    memcached.socketTO=3000
    #设置连接心跳监测开关
    memcached.aliveCheck=true
    #######################设置Memcached服务器参数#######################
    

  3. Spring配置
    <!-- Memcached配置 -->  
        <bean id="memcachedPool" class="com.danga.MemCached.SockIOPool"  
            factory-method="getInstance" init-method="initialize" destroy-method="shutDown">  
            <property name="servers">  
                <list>  
                    <value>${memcached.server}</value>  
                </list>  
            </property>  
            <property name="initConn">  
                <value>${memcached.initConn}</value>  
            </property>  
            <property name="minConn">  
                <value>${memcached.minConn}</value>  
            </property>  
            <property name="maxConn">  
                <value>${memcached.maxConn}</value>  
            </property>  
            <property name="maintSleep">  
                <value>${memcached.maintSleep}</value>  
            </property>  
            <property name="nagle">  
                <value>${memcached.nagle}</value>  
            </property>  
            <property name="socketTO">  
                <value>${memcached.socketTO}</value>  
            </property>  
        </bean>  

配置完成。




 类似资料: