1,引入SpringBoot中Redis依赖
<!-- redis -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2,application.yml配置Redis连接信息
spring:
redis:
host: localhost
port: 6379
3,Redis工具类
@Component
public class RedisUtil {
/**
* RedisTemplate支持泛型
*/
@Resource
private RedisTemplate<String, Object> redisTemplate;
/**
* stringRedisTemplate不支持泛型,它的类型是<String,String>
*/
@Resource
private StringRedisTemplate stringRedisTemplate;/**
* 保存redis缓存
* @param key
* @param value
*/
public void set(String key,Object value) {
redisTemplate.opsForValue().set(key, value);
}
/**
* 获取redis缓存
* @param key
* @return
*/
public Object get(String key) {
return redisTemplate.opsForValue().get(key);
}