근본
메모리 캐시 관련해서 겪은 일
AsCE_hyunseung
2021. 10. 31. 18:15
이번주에 업무 진행하면서 겪은 일이다.
랜덤하게 세팅된 상품 데이터를 메모리에 캐시를 해놨는데, 생각해보니 서버가 여러대 띄워져 있는걸 생각을 못했다.
역시나 결과는, 각 서버별로 세팅된 데이터가 반복해서 나타났다(ex. 서버가 3대면 3개의 패턴으로)
그래서 redis 붙여서 모든 서버에서 동일한 데이터가 나타나게 했다.
대충 그림으로 표현해보자면 이런것이다
1. 맨 왼쪽 그림처럼, 세팅 되어있는 상태에서
2. 응답에서 당연히 다른 결과가 나올 수 밖에 없는 상황
3. 그래서 메모리에 캐시를 안하고 레디스에 해서 해결했다.