Skip to content

Redis 缓存

Redis 缓存页用于查看 Redis 运行状态、内存使用、DB Key 数量和命令统计。前端入口位于 apps/web-antd/src/views/infra/redis,后端接口由 RedisController 提供,调用 /infra/redis/get-monitor-info 汇总 Redis INFODBSIZEcommandstats

页面能力

区域数据来源说明
Redis 概览infodbSize版本、运行时间、连接数、Key 数量等
内存使用INFO memoryused_memory、maxmemory、碎片率等
命令统计INFO commandstats命令调用次数和耗时统计

后端链路

缓存配置要点

框架的 Redis Cache 配置位于 YudaoCacheAutoConfiguration

  • 使用单冒号 : 作为缓存 Key 前缀分隔,便于 Redis 桌面工具查看。
  • 默认使用 JSON 序列化缓存值。
  • 支持读取 CacheProperties.Redis 的 TTL、是否缓存空值、是否启用 Key 前缀等配置。
  • RedisCacheWriter 使用 scan 批处理策略,批量清理时避免阻塞式 keys 扫描。

排查清单

现象优先检查
页面加载失败Redis 是否可连接;权限 infra:redis:get-monitor-info;后端日志
内存持续上涨大 Key、过期策略、缓存 TTL、对象序列化体积
命令耗时高慢查询、大量 keys、Lua 脚本或批量操作
缓存不生效@Cacheable 配置、Key 生成、TTL、是否走代理方法调用
联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版