읽기 정책

이 페이지에서는 Memorystore for Redis 클러스터에 사용할 수 있는 읽기 정책을 설명합니다. 특정 읽기 정책을 사용하여 인스턴스에 연결하는 방법은 Memorystore for Redis 클러스터 인스턴스에 연결을 참조하세요.

읽기 정책

Memorystore for Redis 클러스터는 3가지 읽기 정책을 제공합니다.

정책 이름 엔드포인트 유형 포트
기본 읽기 정책 읽기/쓰기 엔드포인트 6379
복제본 읽기 정책 읽기 엔드포인트 7379
모든 읽기 정책 읽기/쓰기 엔드포인트 8379

Private Service Connect IP 주소 및 원하는 읽기 정책의 포트 번호에 연결하여 읽기 엔드포인트를 지정하고 액세스합니다. 각 읽기 정책을 인스턴스에 사용할 수 있습니다. 하지만 인스턴스에 읽기 복제본이 없는 경우 복제본 엔드포인트에서 읽으면 오류가 발생합니다.

읽기는 액세스하는 읽기 정책에 따라 기본 또는 복제본으로 전송됩니다. 쓰기 명령어는 항상 기본으로 라우팅됩니다.

기본 읽기 정책

이 다이어그램은 하나의 엔드포인트에서 읽기 및 쓰기 기능을 모두 제공하는 방법을 보여줍니다. 이 엔드포인트에는 읽기 엔드포인트가 없습니다.

기본 읽기 정책 엔드포인트는 기본에만 연결됩니다.

이점

기본 읽기 정책은 최상의 데이터 일관성을 제공합니다. 다른 읽기 정책을 사용하면 복제본 노드에서 검색된 정보가 기본 노드에 작성된 데이터와 동기화되지 않을 수 있으므로 데이터 일관성이 저하될 수 있습니다.

복제본 읽기 정책

이 다이어그램은 읽기/쓰기 엔드포인트가 기본 노드에서 읽고 쓰며 읽기 엔드포인트가 복제본 노드에서만 읽는 방법을 보여줍니다.

이점

이 읽기 정책을 사용하면 읽기 트래픽을 쓰기 트래픽과 격리할 수 있습니다. 일부 워크로드의 경우 읽기 트래픽을 쓰기 트래픽과 격리하면 애플리케이션이 더 높은 읽기 처리량을 달성할 수 있습니다.

모든 읽기 정책

이 다이어그램은 읽기/쓰기 엔드포인트가 기본 노드에서 읽고 쓰며 읽기 엔드포인트가 모든 노드에서 읽는 방법을 보여줍니다.

이점

모든 읽기 정책은 모든 노드에 대한 읽기 요청을 허용하여 최상의 데이터 가용성을 제공합니다.