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

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

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