13-SpringBoot整合redis
SpringBoot整合redis
实现步骤
①搭建SpringBoot工程
②引入redis起步依赖
③配置redis相关属性
④注入RedisTemplate模板
⑤编写测试方法,测试
实现案例
①搭建SpringBoot工程
快捷创建SpringBoot工程,注意勾上Redis的启动依赖:
创建好的SpringBoot工程:
②引入redis起步依赖
在快捷搭建SpringBoot工程中,已经给我们自动引入依赖了,如下:
代码语言:javascript复制<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
③配置redis相关属性
在项目的配置文件 application.yml 中设置 redis 的访问信息:
代码语言:javascript复制spring:
redis:
host: 127.0.0.1 # redis的主机ip
port: 6379
④注入RedisTemplate模板,编写测试方法,验证redis的 set 和 get 基本操作
代码语言:javascript复制package com.lijw.springbootredis;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.redis.core.RedisTemplate;
@SpringBootTest
class SpringbootRedisApplicationTests {
@Autowired
private RedisTemplate redisTemplate; // 注入RedisTemplate
@Test
void testSet() {
// 测试redis的set key 方法
redisTemplate.boundValueOps("name").set("libai");
}
@Test
void testGet() {
// 测试redis的set key 方法
Object name = redisTemplate.boundValueOps("name").get();
System.out.println("name: " name);
}
}