로컬 db와 캐시 사용
원래 사용하던 블로그 - https://yeonnan.hashnode.dev/whatever-song-db?source=more_series_bottom_blogs 기존에 사용했던 Redis 캐시 기능과 유저 찜 기능을 보며, 캐시와 로컬 DB를 활용해 추가할 수 있는 기능이 뭐가 있을까 더 고민해보았다.Spotify API 호출을 최소화하고, 데이터를 효율적으로 관리할 수 있는 방법1. 최초 요청 시 로컬 DB에 저장Spotify API에서 데이터를 가져올 때, 그 데이터를 로컬 DB에 저장한다.이후 동일한 요청이 발생하면 로컬 DB에서 데이터를 먼저 확인하고, DB에 존재하지 않을 경우 Spotify API를 다시 호출하여 데이터를 가져온다.2. 재요청 시 캐시와 로컬 DB 활용재요청이 발생하면 ..
2025.03.16