清理缓存功能

Redis类

@Component
public  class SysDictRedis extends RedisEntityBase<SysDictEntity> {

    @Override
    public int getExpiredMinutes() {
        return -1;
    }
}

实现层方法

    @Override
    public void timedRefresh() {
        QueryWrapper<SysDictEntity> qw = new QueryWrapper<>();
        qw.eq("del_flag", 0);
        List<SysDictEntity> list = this.baseMapper.selectList(qw);
        for (SysDictEntity sysDictEntity : list) {
            sysDictRedis.save(sysDictEntity.getType(), sysDictEntity);
        }
    }

调用清理缓存。save中的参数(唯一性),实体类

posted @ 2021-01-22 17:43  东楚  阅读(89)  评论(0)    收藏  举报