提交 38f5bd3a 编写于 作者: zhehao.chen's avatar zhehao.chen

fix--压测缓存删除逻辑1

上级 d862e281
......@@ -52,8 +52,8 @@ public class TokenController extends AccountBaseController {
@ApiIgnore
@GetMapping(value = "/token/remove/examTest")
public PicaResponse removeTokenOfExamTest(@RequestParam("endValue") Integer endValue) {
tokenService.removeTokenOfExamTest(endValue);
public PicaResponse removeTokenOfExamTest(@RequestParam("beginValue") Integer beginValue, @RequestParam("endValue") Integer endValue) {
tokenService.removeTokenOfExamTest(beginValue, endValue);
return PicaResponse.toResponse();
}
}
......@@ -16,5 +16,5 @@ public interface TokenService {
/** 删除token */
void removeToken(Long timestamp);
void removeTokenOfExamTest(Integer endValue);
void removeTokenOfExamTest(Integer beginValue, Integer endValue);
}
......@@ -135,14 +135,17 @@ public class TokenServiceImpl implements TokenService {
@Async
@Override
public void removeTokenOfExamTest(Integer endValue) {
public void removeTokenOfExamTest(Integer beginValue, Integer endValue) {
Integer num = 0;
if (endValue < 200000000) {
if (beginValue < 200000000) {
return;
}
if (endValue < beginValue) {
return;
}
StringBuilder builder = new StringBuilder("");
for (int i = 200000000; i < endValue; i++) {
for (int i = beginValue; i < endValue; i++) {
String key1 = String.format("exam.100006.user.%d.using", i);
String str = redisClient.get(key1);
if (!StringUtils.isEmpty(str)) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册