目录
引入依赖
<!--Redis依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!--连接池依赖-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
这里要引入Redis依赖,即Springboot对redis的整合;还要引入连接池依赖,因为不管是Jedis还是lettuce,底层都会基于commons-pool来实现连接池效果。
配置文件
注入RedisTemplate
编写测试
@SpringBootTest
public class RedisTemplateTest {
@Autowired
private RedisTemplate<String,String> redisTemplate;
@Test
void testString(){
//插入一条String类型数据
redisTemplate.opsForValue().set("name","lisi");
//读取一条String类型数据
Object name = redisTemplate.opsForValue().get("name");
System.out.println("name="+name);
}
}
如果存入redis的数据乱码,可以给RedisTemplate加上泛型<String,String>