| 1234567891011121314151617181920 |
- # -*- coding: utf-8 -*-
- # @Author : YY
- from ruoyi_common.base.model import AjaxResponse
- from ruoyi_common.descriptor.serializer import JsonSerializer
- from ruoyi_framework.domain.entity import RedisCache
- from ruoyi_framework.descriptor.permission import HasPerm, PreAuthorize
- from ruoyi_admin.ext import redis_cache
- from ... import reg
- @reg.api.route('/monitor/cache',methods=['GET'])
- @PreAuthorize(HasPerm("monitor:cache:list"))
- @JsonSerializer()
- def monitor_cache():
- '''
- 获取缓存信息
- '''
- cache = RedisCache.from_connection(redis_cache)
- return AjaxResponse.from_success(data = cache)
|