We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cfd52aa commit 9abcd7fCopy full SHA for 9abcd7f
src/main/java/TiCatch/backend/global/service/redis/RedisService.java
@@ -27,8 +27,10 @@ public void setValues(String key, String value) {
27
28
public void addToWaitingQueue(Long ticketId, String userId) {
29
String queueKey = WAITING_QUEUE_PREFIX + ticketId;
30
- redisTemplate.opsForZSet().remove(queueKey, userId); // 이미 대기열에 유저가 있으면 삭제
31
- log.info("중복 userId 대기열 삭제 처리");
+ Long removeCount = redisTemplate.opsForZSet().remove(queueKey, userId);// 이미 대기열에 유저가 있으면 삭제
+ if(removeCount != null && removeCount == 1L) {
32
+ log.info("중복 userId 대기열 삭제 처리");
33
+ }
34
double score = System.currentTimeMillis();
35
redisTemplate.opsForZSet().add(queueKey, userId, score);
36
}
0 commit comments