From 507bd46159e9b477b40acde056bef2d430893829 Mon Sep 17 00:00:00 2001 From: ray <1490493387@qq.com> Date: Mon, 19 Aug 2024 00:26:00 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20redis=20key=E5=B8=B8=E9=87=8F?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=91=BD=E5=90=8D=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../youlai/system/common/constant/SystemConstants.java | 5 +---- .../plugin/norepeat/aspect/DuplicateSubmitAspect.java | 4 ++-- .../youlai/system/service/impl/SysConfigServiceImpl.java | 8 ++++---- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/youlai/system/common/constant/SystemConstants.java b/src/main/java/com/youlai/system/common/constant/SystemConstants.java index eeb3898f..7c20d77a 100644 --- a/src/main/java/com/youlai/system/common/constant/SystemConstants.java +++ b/src/main/java/com/youlai/system/common/constant/SystemConstants.java @@ -23,9 +23,6 @@ public interface SystemConstants { */ String ROOT_ROLE_CODE = "ROOT"; - /** - * 单个IP请求的最大每秒查询数(QPS)阈值Key - */ - String IP_QPS_THRESHOLD_LIMIT_KEY = "IP_QPS_THRESHOLD_LIMIT"; + } diff --git a/src/main/java/com/youlai/system/plugin/norepeat/aspect/DuplicateSubmitAspect.java b/src/main/java/com/youlai/system/plugin/norepeat/aspect/DuplicateSubmitAspect.java index eb1f0b32..6f0d1d73 100644 --- a/src/main/java/com/youlai/system/plugin/norepeat/aspect/DuplicateSubmitAspect.java +++ b/src/main/java/com/youlai/system/plugin/norepeat/aspect/DuplicateSubmitAspect.java @@ -3,7 +3,7 @@ package com.youlai.system.plugin.norepeat.aspect; import cn.hutool.core.util.StrUtil; import cn.hutool.jwt.JWTUtil; import cn.hutool.jwt.RegisteredPayload; -import com.youlai.system.common.constant.RedisKeyConstants; +import com.youlai.system.common.constant.RedisConstants; import com.youlai.system.common.constant.SecurityConstants; import com.youlai.system.exception.BusinessException; import com.youlai.system.common.result.ResultCode; @@ -74,7 +74,7 @@ public class DuplicateSubmitAspect { token = token.substring(SecurityConstants.JWT_TOKEN_PREFIX.length()); // 从 JWT Token 中获取 jti String jti = (String) JWTUtil.parseToken(token).getPayload(RegisteredPayload.JWT_ID); - resubmitLockKey = RedisKeyConstants.RESUBMIT_LOCK_PREFIX + jti + ":" + request.getMethod() + "-" + request.getRequestURI(); + resubmitLockKey = RedisConstants.RESUBMIT_LOCK_PREFIX + jti + ":" + request.getMethod() + "-" + request.getRequestURI(); } return resubmitLockKey; } diff --git a/src/main/java/com/youlai/system/service/impl/SysConfigServiceImpl.java b/src/main/java/com/youlai/system/service/impl/SysConfigServiceImpl.java index 391b9409..097367d2 100644 --- a/src/main/java/com/youlai/system/service/impl/SysConfigServiceImpl.java +++ b/src/main/java/com/youlai/system/service/impl/SysConfigServiceImpl.java @@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.youlai.system.common.constant.RedisKeyConstants; +import com.youlai.system.common.constant.RedisConstants; import com.youlai.system.converter.SysConfigConverter; import com.youlai.system.model.form.ConfigForm; import com.youlai.system.model.query.ConfigPageQuery; @@ -135,11 +135,11 @@ public class SysConfigServiceImpl extends ServiceImpl list = this.list(); if (list != null) { Map map = list.stream().collect(Collectors.toMap(SysConfig::getConfigKey, SysConfig::getConfigValue)); - redisTemplate.opsForHash().putAll(RedisKeyConstants.SYSTEM_CONFIG_KEY, map); + redisTemplate.opsForHash().putAll(RedisConstants.SYSTEM_CONFIG_KEY, map); return true; } return false; @@ -154,7 +154,7 @@ public class SysConfigServiceImpl extends ServiceImpl