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

来源:互联网 发布:史前大洪水 知乎 编辑:程序博客网 时间:2024/05/22 04:48

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>  

配置完成。




0 0