一、添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>2.7.5</version>
</dependency>
二、配置redis连接信息
spring:
redis:
host: 127.0.0.1
port: 6379
password: 123456
如果没有密码可以不写。
三、使用redis
自动注入
/**
* 自动注入
*/
@Resource
private RedisTemplate redisTemplate;
开始使用,设置name的值
redisTemplate.opsForValue().set("name","张三");
注意,如果出现SpringBoot启动不了的情况,看看是不是因为依赖版本的原因。
四、RedisTemplate序列化
通过上面直接存储到redis中的数据,我们通过redis客户端可视化软件查看,发现“乱码”,这是因为redis存储的是二进制,数据被序列化了,序列化的好处就是可以跨平台传输。我可以通过使用 StringRedisTemplate 来进行字符序列化,变成我们可以识别的字符串。
@Resource
private StringRedisTemplate stringRedisTemplate;
设置adderss值:
stringRedisTemplate.opsForValue().set("address","朝阳区");