Spring Boot系列之redis

2025-04-17 12:18:52

1、在spring boot 项目中,添加redis依赖。<dependency争犸禀淫> <groupId>org.springframework.boot媪青怍牙</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>

Spring Boot系列之redis

2、添加实体User,用于缓存的value存储。实体使用@Entity注解;@Id标识主键,@GeneratedValue声明主键生成策略,GenerationType.TABLE,GenerationType.SEQUENCE,GenerationType.IDENTITY,GenerationType.AUTO(默认)四种。

Spring Boot系列之redis

3、在application.propoties文件中添加redis配置参数。host、port、连接池等相关配置。host使用本地redis服务。

Spring Boot系列之redis

4、首先应先安装redis服务,此处省略。点击redis-service.exe启动redis服务,为测试做准备

Spring Boot系列之redis

5、编写测试用例。添加junit依赖,<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId></dependency>使用RedisTemplate,StringRedisTemplate测试。可存储string/object等数据类型。

Spring Boot系列之redis

6、测试结果入下图:测试用例中设置缓存有效时长为1s,redisTemplate.opsForValue().set("user1",user, 1 , TimeUnit.SECONDS); 2s后,user1的值清空,变为null

Spring Boot系列之redis
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢