[Cache] 메모리 지표 Raboja & Redis 메모리 정책
·
DB
개요Redis는 모든 데이터를 메모리에 저장한다.(In-Memory) 디스크 기반 DB와 달리 메모리가 곧 저장 용량의 한계가 된다. 메모리 용량이 부족해지면 데이터 손실 가능성이 있고 비싼 메모리를 추가해야 한다. maxmemory 도달 시, noeviction, volatile-lru, allkeys-lru, oom 등 서비스 장애로 이어질 현상이 나타날 수 있다. 비싼 메모리를 잘 활용하기 위해서 Redis Node에 접근해서 확인할 수 있는 메모리 관련 지표에 대해 알아보자. (이 문서에 잘 나와있음.) 🔖 참고Redis Node에 접근해서 info memory를 하면 메모리 관련 여러 지표를 볼 수 있다. 이때 _human 이라는 suffix가 붙은 메트릭들은 사람이 알아보기 쉽게 Byte 단..