devmoa

레디스 버전6 뉴피처와 주요 기능 테스트

NHN·2020년 7월 16일·00
RedisRedis 6Client-side caching캐시데이터베이스 성능Invalidation Table

AI 요약

Beta

NHN 데이터운영팀 김가림 님이 Redis 6 버전의 새로운 기능과 주요 기능 테스트에 대해 공유하는 글입니다. Redis 6는 역대 가장 큰 변화를 담고 있다고 언급하며, 특히 '클라이언트 사이드 캐싱' 기능에 주목합니다.

이 기능은 데이터베이스 성능 최적화에도 불구하고 만족스러운 성능이 나오지 않을 때 고려할 수 있으며, 애플리케이션이 데이터베이스에 질의하는 시간과 비용을 줄여줍니다. 캐시의 단점인 데이터 정합성 문제를 해결하기 위해 Redis는 두 가지 모드를 제공합니다.

기본 모드에서는 Invalidation Table을 사용하여 클라이언트 간 데이터 변경 시 캐시 무효화 메시지를 전송하며, `tracking-table-max-keys` 파라미터를 통해 메모리 사용량을 조절할 수 있습니다. 또한 브로드캐스팅 모드에 대한 설명도 이어집니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다