SpringBoot+Quartz+Redis+Mysql定时从Redis存入Mysql

先说明一下场景
以博客为例,对每个用户的粉丝,和该用户下面的博客的赞数之和,放入redis
这里以1小时更新一次
代码实现

https://blog.csdn.net/baxxdwyp/article/details/102622981
https://blog.csdn.net/baxxdwyp/article/details/102620035
为基础,一个quartz单任务,一个redis set 点赞
我们更改一下Job的任务

/**
 * 定时更新用户的总量
 */
public class UserSumJob implements Job
{
    @Autowired
    private UserDao userDao;
    @Autowired
    private RedisTemplate redisTemplate;
    public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {

        System.out.println("用户总量统计中");

        List info = userDao.userId();
        for (int i=0;i

你可能感兴趣的:(springboot,quartz,redis,mysql)