From 292e1cb6505b777ca42a4cece466fd4f025e9a64 Mon Sep 17 00:00:00 2001 From: 86182 Date: Tue, 22 Nov 2022 14:53:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B8=85=E7=90=86=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E7=94=A8=E6=88=B7=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/tools/api/RedisCommandApi.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) 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()); + } + + + } }