diff --git a/gotcha-socket/src/main/java/socket_server/domain/room/repository/RoomRepository.java b/gotcha-socket/src/main/java/socket_server/domain/room/repository/RoomRepository.java index 6a3d29fc..d614d70f 100644 --- a/gotcha-socket/src/main/java/socket_server/domain/room/repository/RoomRepository.java +++ b/gotcha-socket/src/main/java/socket_server/domain/room/repository/RoomRepository.java @@ -28,7 +28,7 @@ public Map getRoomData(String roomId) { } private String getRoomKey(String roomId) { - return "room:" + roomId; + return "room:data:" + roomId; } public void updateAllFields(String roomId, Map updates) { @@ -44,7 +44,7 @@ public void deleteRoom(String roomId) { * @return room 키들(예: "room:1234")을 순회할 수 있는 Cursor 객체 */ public Cursor scanRoomKeys() { - ScanOptions options = ScanOptions.scanOptions().match("room:*").count(1000).build(); + ScanOptions options = ScanOptions.scanOptions().match("room:data:*").count(1000).build(); return redisTemplate.scan(options); } diff --git a/gotcha-socket/src/main/java/socket_server/domain/room/service/RoomService.java b/gotcha-socket/src/main/java/socket_server/domain/room/service/RoomService.java index e9f9c7cb..8755ce6a 100644 --- a/gotcha-socket/src/main/java/socket_server/domain/room/service/RoomService.java +++ b/gotcha-socket/src/main/java/socket_server/domain/room/service/RoomService.java @@ -188,7 +188,7 @@ public List getAllRoomSummaries(RoomListReq roomListReq) { try (Cursor roomKeys = roomRepository.scanRoomKeys()) { while (roomKeys.hasNext()) { String roomKey = roomKeys.next(); - String roomId = roomKey.replaceFirst("room:", ""); + String roomId = roomKey.replaceFirst("room:data:", ""); Map roomData = roomRepository.getRoomData(roomId); if (roomData == null || roomData.isEmpty()) { @@ -228,4 +228,4 @@ public RoomDetailRes getRoomDetails(String roomId, String userUuid) { return new RoomDetailRes(RoomInfoRes.from(metadata), userList); } -} \ No newline at end of file +}