SpringBoot
【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】
SpringBoot 开发实用篇
文章目录
- SpringBoot
- SpringBoot 开发实用篇
- 4 数据层解决方案
- 4.5 SpringBoot 整合 Redis
- 4.5.1 环境准备
- 4.5.2 使用
- 4.5.3 小结
4 数据层解决方案
4.5 SpringBoot 整合 Redis
4.5.1 环境准备
创建一个新模块工程
依赖从NoSQL 里面勾选
直接创建
OK,一个全新的 SpringBoot 工程
4.5.2 使用
看看咱们勾的依赖
就是它了
配置信息【yml】
这就出来了
看看端口和主机
巧了,我现在就是这个,和默认值一样【也就是说,咱们不配,也能用】
还是配一下吧
spring:
redis:
host: localhost
port: 6379
OK,到这儿环境就配置好了,剩下的事情就是编程了
直接写测试吧
@Autowired
private RedisTemplate redisTemplate;
@Test
void set() {
ValueOperations ops = redisTemplate.opsForValue();
ops.set("age",22);
}
直接运行这个测试方法
可以看到已经成功了
取一下
@Test
void get(){
ValueOperations ops = redisTemplate.opsForValue();
Object age = ops.get("age");
System.out.println(age);
}
OK,可以看到已经拿到了
试试哈希的
添加:
@Test
void hset() {
HashOperations ops = redisTemplate.opsForHash();
ops.put("info","a","aa");
}
取出:
@Test
void hget(){
HashOperations ops = redisTemplate.opsForHash();
Object o = ops.get("info", "a");
System.out.println(o);
}
直接看取的结果
可以看到已经成功获取到了
回顾一下
导入坐标
配置redis
-
RedisTemplate提供操作各种数据存储类型的接口API
客户端:RedisTemplate
操作哈希
4.5.3 小结
- SpringBoot整合Redis
- 导入redis对应的starter
- 配置
- 提供操作Redis接口对象RedisTemplate
- ops*:获取各种数据类型操作接口