2025년 3월 13일

김동환·2025년 3월 13일

TIL (Today I Learned)

프로젝트 PPT 제작 관련 내용 정리

  • 오늘의 목표는 마피아 게임 프로젝트를 위한 PPT 제작
  • 업적 데이터 저장 방식에 대한 구조 고민

업적 데이터 저장 방식 개선

TTL이 하루로 설정된 Redis에서 게임 업적 데이터가 만료되면 초기화되는 문제를 해결하는 방법 정리

  1. Redis를 캐시, RDS를 영구 저장소로 활용

    • 게임 종료 시 Redis + RDS에 동시에 저장
    • Redis TTL이 만료되더라도 RDS에서 데이터를 가져와 다시 Redis에 저장
  2. 업적 데이터 조회 방식 개선

    • 먼저 Redis에서 조회, 없으면 RDS에서 조회 후 Redis에 다시 저장
    • TTL이 만료되더라도 RDS 데이터를 활용해 데이터 유실 방지

정리

  • Redis는 빠른 조회를 위한 캐시 역할, RDS는 영구 저장소 역할
  • TTL 만료되면 RDS에서 데이터를 복구하여 다시 Redis에 저장
  • 안정적인 업적 데이터 저장 및 조회 시스템 구축
profile
Node.js 7기

0개의 댓글