SpringBoot整合Redis
简单的使用以及配置
-
导入依赖
-
一定要把依赖导全了,不然启动时就会报错
-
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> </dependency> <dependency> <groupId>io.lettuce</groupId> <artifactId>lettuce-core</artifactId> </dependency>
-
全部导入,落下一个都不行
-
配置
-
application.yaml
-
spring: redis: password: root port: 6379 database: 0 host: 127.0.0.1
-
password redis的密码,如果没有可以留空
-
port redis的端口
-
database
-
host redis的地址
Coding…
- 自动注入
RedisTemplate
@Autowired
private RedisTemplate redistemplate;
//k v 键值对方式存数据
ValueOperations<String, Object> valueOperations = redisTemplate.opsForValue();
//添加数据
valueOperations.set("key", "value");
//获取数据,是根据key来获取数据
valueOperations.get("key")