|
|
@ -1,6 +1,7 @@ |
|
|
|
package com.win.module.infra.controller.redis; |
|
|
|
|
|
|
|
import com.win.framework.common.pojo.CommonResult; |
|
|
|
import com.win.framework.operatelog.core.annotations.OperateLog; |
|
|
|
import com.win.framework.redis.util.RedisCache; |
|
|
|
import com.win.framework.security.core.LoginUser; |
|
|
|
import com.win.framework.security.core.util.SecurityFrameworkUtils; |
|
|
@ -34,6 +35,7 @@ public class RedisController { |
|
|
|
|
|
|
|
@GetMapping("/get-monitor-info") |
|
|
|
@Operation(summary = "获得 Redis 监控信息") |
|
|
|
@OperateLog(enable = false) |
|
|
|
@PreAuthorize("@ss.hasPermission('infra:redis:get-monitor-info')") |
|
|
|
public CommonResult<RedisMonitorRespVO> getRedisMonitorInfo() { |
|
|
|
// 获得 Redis 统计信息
|
|
|
@ -50,6 +52,7 @@ public class RedisController { |
|
|
|
*/ |
|
|
|
@PostMapping("/set") |
|
|
|
@Operation(summary = "加入缓存") |
|
|
|
@OperateLog(enable = false) |
|
|
|
public CommonResult<Boolean> setRedisHash(@Valid @RequestBody RedisUpdateReqVo reqVO) { |
|
|
|
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser(); |
|
|
|
redisCache.setCacheMapValue(reqVO.getKey(), String.valueOf(loginUser.getId()), reqVO.getValue()); |
|
|
@ -61,6 +64,7 @@ public class RedisController { |
|
|
|
*/ |
|
|
|
@GetMapping("/get") |
|
|
|
@Operation(summary = "获取缓存") |
|
|
|
@OperateLog(enable = false) |
|
|
|
public CommonResult<String> getRedisHash(@Valid RedisGetReqVo reqVO) { |
|
|
|
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser(); |
|
|
|
String result = redisCache.getCacheMapValue(reqVO.getKey(), String.valueOf(loginUser.getId())); |
|
|
@ -72,6 +76,7 @@ public class RedisController { |
|
|
|
*/ |
|
|
|
@DeleteMapping("/delete") |
|
|
|
@Operation(summary = "删除缓存") |
|
|
|
@OperateLog(enable = false) |
|
|
|
public CommonResult<Boolean> deleteRedisHash(@Valid RedisGetReqVo reqVO) { |
|
|
|
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser(); |
|
|
|
Boolean result = redisCache.deleteCacheMapValue(reqVO.getKey(), String.valueOf(loginUser.getId())); |
|
|
|