没有用过memcached,看了一些关于memcached的博客,写的都挺好的,自己整合的时候也遇到了一些问题。

 

  1. 下载win的安装包,貌似没有64位的安装包,反正我是没找到。下载地址:http://pan.baidu.com/s/1kTC99kj
  2. 首先定位到安装文件的解压目录,win7按住shift选择打开此处cmd也可以。
  3. 输入安装命令  memcached -d install  瞬间完成安装……
  4. 然后启动它:
    •   手动启动:winKey+R键,输入services.msc,找到memcached启动它。
    •   或者命令行启动:memcached -d start
    •   停止服务:memcached -d stop
    •   telnet 127.0.0.1 11211(默认的端口) ,输入stats,出现信息则表示ok!

java如果想要与memcached联合使用的话,需要使用memcached的客户端,这是网友们的叫法。其实就是jar包。这些jar包帮我们封装好了一些方法,避免我们自己再去实现复杂的操作了。

目前我看到有三个客户端:

    • java_memcached-release     --->:danga的,我也不知道这是什么组织……,但这个客户端比较老牌的了。
    • alisoft-xplatform-asf-cache  --->:阿里的
    • XMemcached                      --->:oschina上看到的,貌似是纯国产啊,应用的还是挺广泛的~

  jar包下载地址:http://pan.baidu.com/s/1sjLQO8l

我做的示例整合的是 java_memcached-release 这个版本的

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" >
  <display-name>SpringMVC-Memcached</display-name>
 
  <!-- 引入 spring -->
  <listener>
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener> 
  <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath*:/applicationContext*.xml</param-value>
  </context-param>
  
  <!-- 引入 springMVC -->
  <servlet>
      <servlet-name>springMVC</servlet-name>
      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      <init-param>
          <param-name>contextConfigLocation</param-name>
          <param-value>classpath*:/spring-servlet-config.xml</param-value>
      </init-param>
  </servlet>  
  <servlet-mapping>
      <servlet-name>springMVC</servlet-name>
      <url-pattern>/</url-pattern>
  </servlet-mapping>
  
  <!-- 编码 UTF-8 -->
  <filter>
      <filter-name>SpringMVC-Memcached-Encoding</filter-name>
      <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
      <init-param>
          <param-name>encoding</param-name>
          <param-value>UTF-8</param-value>
      </init-param>
      <init-param>
      <param-name>forceEncoding</param-name>
      <param-value>true</param-value>
      </init-param>
  </filter>
  <filter-mapping>
      <filter-name>SpringMVC-Memcached-Encoding</filter-name>
      <url-pattern>/*</url-pattern>
  </filter-mapping>
  
</web-app>
View Code

相关文章:

  • 2021-10-10
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
  • 2022-03-05
  • 2022-12-23
猜你喜欢
  • 2022-03-09
  • 2022-12-23
  • 2021-06-14
  • 2021-06-14
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案