cache.py 618 B

1234567891011121314151617181920
  1. # -*- coding: utf-8 -*-
  2. # @Author : YY
  3. from ruoyi_common.base.model import AjaxResponse
  4. from ruoyi_common.descriptor.serializer import JsonSerializer
  5. from ruoyi_framework.domain.entity import RedisCache
  6. from ruoyi_framework.descriptor.permission import HasPerm, PreAuthorize
  7. from ruoyi_admin.ext import redis_cache
  8. from ... import reg
  9. @reg.api.route('/monitor/cache',methods=['GET'])
  10. @PreAuthorize(HasPerm("monitor:cache:list"))
  11. @JsonSerializer()
  12. def monitor_cache():
  13. '''
  14. 获取缓存信息
  15. '''
  16. cache = RedisCache.from_connection(redis_cache)
  17. return AjaxResponse.from_success(data = cache)