[Python] Redis를 활용한 중복 추천 방지 로직 상세 분석
·
Python
이전 글: [Python] Redis를 활용한 중복 추천 방지 캐싱 서비스 개발이전 포스팅에서는 Redis를 활용한 장소 캐싱 시스템(SpotRedisService)을 설계한 이유와 개요를 설명했다.이번 글에서는 추천 시스템에서 Redis를 활용하는 구체적인 코드를 살펴보겠다.여기서는 create_recommendation_restaurant 함수를 중심으로 Redis와 DB를 활용한 중복 추천 방지 로직을 분석하고, 각 부분별로 어떤 역할을 하는지 설명하겠다. create_recommendation_restaurant 함수 개요이 함수는 에이전트가 사용자에게 추천할 식당 목록을 생성하는 핵심 로직을 담당한다. Redis 조회 흐름도 DB 조회 흐름도 주요 기능사용자 정보 및 기존 추천 데이터 확인..