diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/tools/api/RedisCommandApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/tools/api/RedisCommandApi.java index 79d4d3f5..6bc5c780 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/tools/api/RedisCommandApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/tools/api/RedisCommandApi.java @@ -2,8 +2,11 @@ package com.xboe.module.tools.api; import com.xboe.common.utils.StringUtil; +import com.xboe.constants.CacheName; import com.xboe.core.JsonResponse; import com.xboe.core.api.ApiBaseController; +import org.springframework.cache.annotation.CacheEvict; +import org.springframework.cache.annotation.Caching; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @@ -26,4 +29,23 @@ public class RedisCommandApi extends ApiBaseController { Boolean delete = redisTemplate.delete(key); return success(delete); } + + + @GetMapping("/remove-usercache") + public JsonResponse removeUserCache(String id){ + if(StringUtil.isBlank(id)){ + return badRequest("参数异常"); + } + String accountId="user::account:"+id; + String userId="user::user:"+id; + try { + redisTemplate.delete(accountId); + redisTemplate.delete(userId); + return success(true); + } catch (Exception e) { + return error("清楚失败",e.getMessage()); + } + + + } }