类 CacheController

所有已实现的接口:
org.springframework.beans.factory.InitializingBean

@RestController @RequestMapping("/monitor/cache") @ConditionalOnProperty(prefix="iplatform.cache", name="redis-enabled", havingValue="true", matchIfMissing=false) public class CacheController extends SystemController
  • 构造器详细资料

    • CacheController

      @Autowired(required=false) public CacheController(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate, CacheProperties cacheProperties)
  • 方法详细资料

    • clearCacheName

      @RequestMapping("/clearCacheName") public com.walker.web.ResponseValue clearCacheName(String name)
    • reloadAllCacheProvider

      @RequestMapping("/clearCacheAll") public com.walker.web.ResponseValue reloadAllCacheProvider()
      清空 系统缓存,该功能主要对 Redis 缓存方式,通过手动触发重构缓存,在开发阶段使用。
      返回:
    • getInfo

      @RequestMapping("/getInfo") public com.walker.web.ResponseValue getInfo()
    • getCacheNames

      @GetMapping("/select/getNames") public com.walker.web.ResponseValue getCacheNames()
      返回缓存对象名称列表,即:系统所有缓存定义名称集合
      返回:
    • getCacheKeys

      @GetMapping("/select/getKeys/{cacheName}") public com.walker.web.ResponseValue getCacheKeys(@PathVariable String cacheName)
    • getOneCacheValue

      @GetMapping("/select/getValue/{cacheName}/{cacheKey}") public com.walker.web.ResponseValue getOneCacheValue(@PathVariable String cacheName, @PathVariable String cacheKey)