🚀 1️⃣ 로그인 시 위치 데이터가 Valkey(캐시)에 저장되지 않는 문제

🔍 문제 원인:

  1. createValkey(user_id) 함수가 실행되지 않거나,
  2. valkeyService.set()이 데이터를 정상적으로 저장하지 않음.

📌 어려웠던 점:

💡 해결 방법:

async createValkey(user_id: number): Promise<LocationHistory[]> {
  console.log(`✅ [Service] createValkey() 호출 - user_id: ${user_id}`);

  const loginLH = await this.repository.getLogin(user_id);
  console.log('✅ [Service] 가져온 위치 데이터:', loginLH);

  await this.valkeyService.del(`LocationHistory:${user_id}`);
  await this.valkeyService.set(`LocationHistory:${user_id}`, loginLH);
  console.log('✅ [Service] valkey 저장 완료');

  return loginLH;
}


🚀 2️⃣ 위치 데이터가 7개가 아닌 10개 이상 저장되는 문제

🔍 문제 원인: