美文网首页
MemCache教程(2)——MemCache与Spring

MemCache教程(2)——MemCache与Spring

作者: 不知名的蛋挞 | 来源:发表于2018-11-18 12:38 被阅读3次
  1. 在pom.xml完成与memcached相关的配置(spring本身的pom配置就不在这里说了)
<!-- simple spring memcached -->
<dependency>
     <groupId>com.google.code.simple-spring-memcached</groupId>
     <artifactId>spring-cache</artifactId>
     <version>3.6.0</version>
</dependency>
<dependency>
     <groupId>com.google.code.simple-spring-memcached</groupId>
     <artifactId>xmemcached-provider</artifactId>
     <version>3.6.0</version>
</dependency>
  1. 进行simple-spring-memcached的配置

首先我们需要创建一个applicationContext-memcache.xml的基础配置文件,主要用于声明与spring相关的memcached配置。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="
           http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    <bean name="defaultMemcachedClient" class="com.google.code.ssm.CacheFactory">
        <!-- xmemcached配置方法 -->
        <property name="cacheClientFactory">
            <bean
                class="com.google.code.ssm.providers.xmemcached.MemcacheClientFactoryImpl" />
        </property>

        <!-- 定义了缓存节点的IP地址和端口号,缓存节点就是memcached服务器 -->
        <property name="addressProvider">
            <bean class="com.google.code.ssm.config.DefaultAddressProvider">
                <property name="address" value="localhost:11211" />
            </bean>
        </property>  
        
        <!-- 定义了缓存节点的查找方法 -->
        <property name="configuration">
            <bean class="com.google.code.ssm.providers.CacheConfiguration">
                <property name="consistentHashing" value="true" />
            </bean>
        </property>
    </bean>
</beans>

到此步为止,我们的与memcached配置相关的xml已经完了,接下来开始编写我们的代码了。

相关文章

  • MemCache教程(2)——MemCache与Spring

    在pom.xml完成与memcached相关的配置(spring本身的pom配置就不在这里说了) 进行simple...

  • cache书目录

    memcache memcache是什么 memcache的工作原理 memcache的特点 memcache如何...

  • PHP如何安装memcache扩展

    安装memcache只是安装memcache的客户端,要让PHP与memcache连接还得在PHP中安装memca...

  • redis相关总结

    Redis与Memcache的区别:1)redis是可以持久化(存储到硬盘),memcache只能在内存中2)re...

  • MemCache教程(1)——MemCache介绍

    什么是MemCache MemCache是一套分布式的高速缓存系统,目前被许多网站使用以提高网站的访问速度,尤其对...

  • mac上安装memcached

    前言: Memcached与Memcache的区别 至于Memcached和Memcache的区别,其实很简单,一...

  • redis和memcache区别比较

    1、redis和memcache都可以缓存数据,memcache还可以缓存视频,图片等 2、redis和memca...

  • redis、memcache、mongodb的区别?

    性能 三者性能都很高,redis与memcache差不多,都比mongodb要高。 便利性 memcache数据结...

  • MemCache详细讲解

    1 MemCache讲解 1.1 MemCache是什么 MemCache是一个自由、源码开放、高性能、分布式的分...

  • Redis面试核心

    缓存中间件——Memcache和Redis的区别 Memcache:代码层次类似Hash 1、支持简单数据类型2、...

网友评论

      本文标题:MemCache教程(2)——MemCache与Spring

      本文链接:https://www.haomeiwen.com/subject/axnwfqtx.html