SpringBoot之整合Redis

Posted 北极星的眼泪520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot之整合Redis相关的知识,希望对你有一定的参考价值。

一、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的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot之整合Redis

32springboot——缓存之整合Redis

九springboot整合redis二之缓冲配置

SpringBoot缓存管理之整合Redis缓存的实现

spring boot 整合 redis

lettuce之springboot整合redis