springboot整合redis注解
时间: 2023-04-28 19:04:16 浏览: 65
Spring Boot可以通过注解来实现与Redis的整合。具体步骤如下:
1. 在pom.xml文件中添加Redis依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
```
2. 在application.properties文件中配置Redis连接信息:
```
spring.redis.host=127...1
spring.redis.port=6379
spring.redis.password=
```
3. 在需要使用Redis的类上添加注解:
```
@Component
public class RedisUtil {
@Autowired
private RedisTemplate<String, Object> redisTemplate;
public void set(String key, Object value) {
redisTemplate.opsForValue().set(key, value);
}
public Object get(String key) {
return redisTemplate.opsForValue().get(key);
}
public void delete(String key) {
redisTemplate.delete(key);
}
}
```
4. 在需要使用Redis的方法上添加注解:
```
@Service
public class UserServiceImpl implements UserService {
@Autowired
private RedisUtil redisUtil;
@Override
public User getUserById(Long id) {
String key = "user_" + id;
User user = (User) redisUtil.get(key);
if (user == null) {
user = userDao.getUserById(id);
redisUtil.set(key, user);
}
return user;
}
}
```
以上就是Spring Boot整合Redis的注解方式。