@Autowired
private RedisTemplate redisTemplate;
@Scheduled(cron = "0 0 */2 * * ?")//每隔两个小时执行一次
public void work() {
List<UserInfo> userInfoList = jdbcTemplate.query(USER_SQL, new BeanPropertyRowMapper<UserInfo>(UserInfo.class));
if (userInfoList == null) {
return;
}
for(UserInfo u :userInfoList){
redisTemplate.opsForValue().set(u.getUsercode(), u);
}
}