Memcached简介
Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。
本质上,它是一个简洁的key-value存储系统(相比Redis,Redis拥有更多的数据结构)。
一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。
第一步:添加依赖
<dependency>
<groupId>com.googlecode.xmemcached</groupId>
<artifactId>xmemcached</artifactId>
<version>2.4.5</version>
</dependency>
第二步:我们在application.properties文件当中,添加memcached的访问配置
#缓存机制配置
memcache.server=127.0.0.1:11211
memcache.poolSize=20
memcache.sanitizeKeys=false
memcache.opTimeout=3000
第三步:构建MemcachedProperties
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
@ConfigurationProperties(prefix = "memcache")
public class MemcachedProperties {
priva