ELADMIN 在线文档 ELADMIN 在线文档
  • 快速开始
  • 后端手册
  • 前端手册
  • 部署项目
常见问题
支持项目
特别鸣谢
主机推广
在线体验 (opens new window)
  • 快速开始
  • 后端手册
  • 前端手册
  • 部署项目
常见问题
支持项目
特别鸣谢
主机推广
在线体验 (opens new window)
  • 快速开始

    • 简介
    • 快速了解
    • 快速开始
  • 后端手册

    • 新增模块
    • 权限控制
    • 通用查询
    • 系统缓存
      • 系统缓存
      • 配置缓存
      • 缓存注解
      • 使用建议
    • 异常处理
    • 系统日志
    • 数据权限
    • 定时任务
    • 代码生成
    • 运维管理
    • 系统工具
    • 其他杂项
  • 前端手册

    • 菜单路由
    • 自定义主键
    • 多字段排序
    • 隐藏操作按钮
    • 使用数据字典
    • 统一异常处理
    • 部分系统组件
  • 部署项目

    • 常规部署方式
    • 容器部署方式

系统缓存

# 系统缓存

本系统缓存使用的是 Redis,默认使用 Spring 的注解对系统缓存进行操作, 现版本优化了

# 配置缓存

配置文件位于 eladmin-common 模块中的 me.zhengjie.config.RedisConfig

# 缓存注解

@CacheConfig:主要用于配置该类中会用到的一些共用的缓存配置

@Cacheable:主要方法的返回值将被加入缓存。在查询时,会先从缓存中获取,若不存在才再发起对数据库的访问

@CachePut:主要用于数据新增和修改操作

@CacheEvict:配置于函数上,通常用在删除方法上,用来从缓存中移除相应数据
1
2
3
4
5
6
7

# 使用建议

缓存的出现加快了数据查询的速度,同时增加了维护成本,建议使用在高频读低频写的数据上。

使用不当可能会出现数据不一致的问题,请谨慎使用。

帮助我们改善此页面! (opens new window)
上次更新: 2022/02/24, 14:49:59
通用查询
异常处理

← 通用查询 异常处理→

Theme by Vdoing | Copyright © 2018-2023 知了博客
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×