1. 程式人生 > >SpringBoot之整合Redis

SpringBoot之整合Redis

override () XML val urn turn 整合 prope work

一、SpringBoot整合單機版Redis

1、在pom.xml文件中加入redis的依賴

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
<version>1.3.5.RELEASE</version>
</dependency>

2、在application.properties文件中增加redis配置

#redis
spring.redis.host=localhost
spring.redis.port=6379
spring.redis.password=111111

3、在入口類加入註解@EnableCaching註解,開始緩存

@SpringBootApplication
@EnableCaching
public class SpringbootmybatisApplication {

public static void main(String[] args) {
SpringApplication.run(SpringbootmybatisApplication.class, args);
}
}

4、在service實現層的方法上加入@Cacheable註解,意思是加入緩存

@Override
@Cacheable(value = "user.list")-----加入緩存,並且key為user.list
public List<User> findAll() {
System.out.println("進來了");
return userAtomMapper.finaAll();
}
當第一次訪問的時候,會進入這個方法,然後會將結果存入緩存,第二次訪問的時候,就不會進入這個方法,會直接從緩存中獲取,這個緩存就是redis



SpringBoot之整合Redis