spring-boot-starter-data-redis 怎么用?给一个java代码例子
时间: 2023-10-09 18:05:38 浏览: 137
好的,关于 spring-boot-starter-data-redis 的使用,在已经加入该 starter 依赖的情况下,我们可以直接在 Java 代码中操作 Redis 数据库。假设你已经在 Spring Boot 项目中安装了该 starter ,使用如下配置文件(application.properties)即可连接到 Redis 数据库:
```
# Redis 数据库配置
spring.redis.host=localhost # Redis 数据库所在主机的 IP 地址
spring.redis.port=6379 # Redis 数据库所在主机的端口号
```
接下来是一个简单的 Java 代码例子,演示如何在 Spring Boot 项目中使用 Redis:
```
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Component;
@Component
public class RedisDemo {
@Autowired
private StringRedisTemplate stringRedisTemplate;
public void setValue(String key, String value) {
stringRedisTemplate.opsForValue().set(key, value);
}
public String getValue(String key) {
return stringRedisTemplate.opsForValue().get(key);
}
}
```
在上述代码中,我们首先通过 @Autowired 注解自动注入了 Spring Boot 中的 StringRedisTemplate 对象。之后我们使用 opsForValue() 方法获取到 Redis 中的 Value 操作对象,并使用 set() 和 get() 方法实现了 Redis 中 Key-Value 的设置与获取。
希望这个例子能够对您有所帮助!
阅读全文