Spring Boot系列之redis
1、在spring boot 项目中,添加redis依赖。<dependency争犸禀淫> <groupId>org.springframework.boot媪青怍牙</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>
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依赖,<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId></dependency>使用RedisTemplate,StringRedisTemplate测试。可存储string/object等数据类型。
6、测试结果入下图:测试用例中设置缓存有效时长为1s,redisTemplate.opsForValue().set("user1",user, 1 , TimeUnit.SECONDS); 2s后,user1的值清空,变为null