安裝學習redis找---菜鳥教程
1.添加依賴
<!-- 引入redis依賴 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
2.寫配置文件 密碼是默認的
spring:
redis:
#redis數據庫地址
host: localhost
port: 6379
password:
timeout: 1000
#redis數據庫索引,默認0
database: 1
3. 向redis中存放數據
@Service @Transactional public class UserServiceImpl implements UserService{ @Autowired private StringRedisTemplate redisTemplate; @Autowired private UserMapper userMapper; @Override public int addUser(User user) { int i = userMapper.insert(user); if(i>0){ redisTemplate.opsForValue().set("user : "+user.getUserId(), JsonUtils.objectToJson(user)); } return i; } }
4.向redis中獲取數據,如果沒有就更新數據
@Override public UserDomain findUser(int userId){ UserDomain result = JsonUtils.jsonToPojo(redisTemplate.opsForValue().get("user : "+userId),User.class); if(result == null){ result = userMapper.findUser(userId); redisTemplate.opsForValue().set("user : "+result.getUserId(), JsonUtils.objectToJson(result)); } return result; }