Redis

  • 常用并且不经常修改的数据放到Redis中,用于提高性能与用户体验。
  • 框架会话由Shiro管理并放到Redis中

使用

框架中封装了Redis的常用操作,可以到RedisUtil查看

RedisUtil无法满足需求可注入RedisTemplate<String, Object> redisTemplate直接操作

维护

  • 为方便运维管理,建议将不同用途缓存使用不用key前缀区分。
  • 以下是部分key前缀&说明列表
  • 框架中提供了简单的Redis在线管理,可以到缓存监控查看
前缀 说明
account: 用户登录尝试次数以及锁定账号
account:session: 当前会话尝试登录次数
shiro:session: shiro session
shiro:authorization: shiro 授权
sys:config: 系统参数
reset:password:verification:code: 找回密码验证码
plugin:check: 插件js/css资源是否存在

建议按照模块统一设置Redis前缀,以上配置在com.frame.easy.common.redis.RedisPrefix