feat: 增加ip跳动检测

This commit is contained in:
张松
2024-12-30 11:15:32 +08:00
parent fde0d80a16
commit 3386e1f6a4
5 changed files with 218 additions and 12 deletions

View File

@@ -10,6 +10,8 @@ public class RedisKeys {
public static final String FREE_WATCH_KEY = "free:watch:";
public static final String LOCK_KEY = "SYS:LOCK:";
public static final String RATE_LIMIT = "RATE:z";
public static String getSysConfigKey(String key){
@@ -41,4 +43,12 @@ public class RedisKeys {
}
return key.toString();
}
public static String getUserIpRateKey(long userId, String ip) {
return RATE_LIMIT + "user:" + userId + ":ip:" + ip;
}
public static String getUserUrlRateKey(long userId, String url) {
return RATE_LIMIT + "user:" + userId + ":url:" + url;
}
}