diff --git a/services/performance/src/main/java/com/ticketPing/performance/common/constants/SeatConstants.java b/services/performance/src/main/java/com/ticketPing/performance/common/constants/SeatConstants.java index d80373e5..95dd9ce6 100644 --- a/services/performance/src/main/java/com/ticketPing/performance/common/constants/SeatConstants.java +++ b/services/performance/src/main/java/com/ticketPing/performance/common/constants/SeatConstants.java @@ -9,7 +9,7 @@ public class SeatConstants { public static final String SEAT_CACHE_KEY = "seat"; public static final String PRE_RESERVE_SEAT_KEY = "seat-ttl"; public static final String CACHE_SCHEDULER_LOCK_KEY = "SchedulerLock"; - public final static String PRE_RESERVE_EXPIRE_LOCK_KEY = "PreReserveLock:"; + public static final String PRE_RESERVE_EXPIRE_LOCK_KEY = "PreReserveLock:"; public static int PRE_RESERVE_TTL; diff --git a/services/performance/src/main/java/com/ticketPing/performance/infrastructure/listener/RedisKeyExpiredListener.java b/services/performance/src/main/java/com/ticketPing/performance/infrastructure/listener/RedisKeyExpiredListener.java index 72323476..adeac4fe 100644 --- a/services/performance/src/main/java/com/ticketPing/performance/infrastructure/listener/RedisKeyExpiredListener.java +++ b/services/performance/src/main/java/com/ticketPing/performance/infrastructure/listener/RedisKeyExpiredListener.java @@ -30,7 +30,7 @@ public void onMessage(CharSequence channel, String expiredKey) { String scheduleId = expiredKey.split(":")[1].replaceAll("[{}]", ""); String seatId = expiredKey.split(":")[2]; - String lockKey = CACHE_SCHEDULER_LOCK_KEY + ":" + seatId; + String lockKey = PRE_RESERVE_EXPIRE_LOCK_KEY + ":" + seatId; try { boolean executed = lockService.executeWithLock(lockKey, 0, LOCK_TIMEOUT, () -> {