Eviction 정책

Redis를 사용하다 보면 메모리가 한계에 도달하는 경우가 발생한다. 가능한, 메모리 한계를 겪지 않는 상황을 조성하는 것이 중요하지만 모든 상황이 이상적으로 돌아가지는 않는다. 이러한 상황에서 Redis는 Eviction 정책에 의거하여 메모리에서 데이터를 삭제한다.

Max Memory 도달 시 eviction 정책 실행

maxmemory-policy <value>

value list

시스템 튜닝

성능 측정

redis-benchmark [-h host] [-p port] [-c clients] [-n requests] ex ) redis-benchmark -h 127.0.0.1 -p 7002 -c 100 -n 100 -t SET → 127.0.0.1:7002 클러스터 노드에 100명의 클라이언트의 100개의 SET 명령어 수행 벤치마크

스크린샷 2023-04-03 오전 11.40.39.png

Redis 성능에 영향을 미치는 요소

환경