Spring Boot使用Redis
引言:本教程适用于想尝试Redis的新手小白使用,大神勿扰。
1. 在pom.xml中引入Redis
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
- 添加RedisUtil.java文件到项目中。
/**
* Redis工具类
* @author gao
*/
@Controller
public class RedisUtil {
@Autowired
private RedisTemplate redisTemplate;
/**
* 添加数据到redis默认超时时间为2小时
* @param name 搜索键
* @param value 值
*/
public void setData(String name, Object value) {
// 操作Redis中的string类型的数据,先获取ValueOperation
ValueOperations valueOperations = redisTemplate.opsForValue();
// 添加数据到redis默认两小时可按照自己习惯进行修改
redisTemplate.opsForValue().set(name,value,2, TimeUnit.HOURS);
}
/**
* 从redis获取数据
* @param key 搜索键
* @return Object 值
*/
public Object getData(String key) {
ValueOperations valueOperations = redisTemplate.opsForValue();
Object v = valueOperations.get(key);
return v;
}
}