Redis是一个缓存,消息代理和功能丰富的键值存储。Spring Boot为Jedis客户端库以及Spring Data Redis提供的抽象类提供基本的自动配置 。spring-boot-starter-data-redis“Starter”用于以方便的方式收集依赖项。像注入其他Spring Bean一样注入自动配置的RedisConnectionFactory,StringRedisTemplate或者RedisTemplate实例。 以下案例的前提是,已存在一个spring boot maven项目,使用Spring Boot2.0
工具/原料
1
idea
2
spring boot redis jdk1.8
方法/步骤
1
在spring boot 项目中,添加redis依赖。
2
添加实体User,用于缓存的value存储。实体使用@Entity注解;@Id标识主键,@GeneratedValue声明主键生成策略,GenerationType.TABLE,GenerationType.SEQUENCE,GenerationType.IDENTITY,GenerationType.AUTO(默认)四种。
3
在application.propoties文件中添加redis配置参数。host、port、连接池等相关配置。host使用本地redis服务。
4
首先应先安装redis服务,此处省略。点击redis-service.exe启动redis服务,为测试做准备
5
编写测试用例。添加junit依赖,
6
测试结果入下图:测试用例中设置缓存有效时长为1s,redisTemplate.opsForValue().set('user1',user, 1 , TimeUnit.SECONDS); 2s后,user1的值清空,变为null
注意事项
1
有不准确处请指出,会及时更正
2
Spring Boot版本
上一篇:什么是RUP及其流程?
下一篇:从失败中学习