>  기사  >  데이터 베이스  >  Redis Cluster Edition과 Redis Standard Edition의 애플리케이션 시나리오는 무엇입니까?

Redis Cluster Edition과 Redis Standard Edition의 애플리케이션 시나리오는 무엇입니까?

WBOY
WBOY앞으로
2023-05-26 12:41:101559검색

Redis Cluster Edition-Dual Copy

Cloud Database Redis Dual Copy Cluster Edition 인스턴스는 프록시 서버(서비스 프록시), 샤드 서버 및 구성 서버의 세 가지 구성 요소로 구성됩니다.

  • 프록시 서버:

    단일 노드 구성, 클러스터 버전 구조에 여러 프록시가 있으며 시스템이 자동으로 로드 밸런싱 및 장애 조치를 구현합니다.

  • 샤드 서버:

    각 샤드 서버에는 이중 복사본 고가용성 아키텍처가 있으며, 마스터 노드가 실패한 후 시스템은 자동으로 마스터-대기 전환을 수행하여 서비스의 고가용성을 보장합니다.

  • 구성 서버:

    클러스터 구성 정보 및 파티셔닝 전략을 저장하는 데 사용됩니다. 현재는 고가용성을 보장하기 위해 이중 복사본 고가용성 아키텍처를 사용합니다.

사용 시나리오

  • 데이터 볼륨이 큽니다

    Redis 클러스터 버전은 표준 버전에 비해 데이터 크기를 효과적으로 확장할 수 있으며 더 큰 저장 용량을 갖춘 64, 128, 256GB 클러스터 버전을 지원합니다. 데이터 크기를 효과적으로 확장할 수 있습니다.

  • QPS 압력이 높습니다

    Redis의 표준 버전은 더 큰 QPS를 지원할 수 없으며, Redis의 단일 스레드 성능 병목 현상을 극복하려면 다중 노드 배포 방법이 필요합니다. Redis 클러스터 에디션은 16, 32, 64, 128, 256GB의 5가지 클러스터 에디션 구성과 8노드 및 16노드 배포 모드를 제공합니다. 표준 버전과 비교하여 QPS는 8배 또는 16배 증가할 수 있습니다.

  • 처리량 집약적 애플리케이션

    표준 버전에 비해 Redis 클러스터 버전의 인트라넷 처리량 제한은 상대적으로 느슨하며 핫스팟 데이터 읽기 및 처리량이 높은 유형의 비즈니스에 적합할 수 있습니다.

  • Redis 프로토콜에 민감하지 않은 애플리케이션

    클러스터 버전의 아키텍처에는 여러 구성 요소가 도입되므로 표준 버전에 비해 Redis 프로토콜 지원에는 특정 제한 사항이 있습니다.

Redis Standard Edition - 이중 복사

이중 복사 모드 클라우드 데이터베이스 Redis Standard Edition은 마스터-슬레이브 복제 모델을 사용하여 구축되었습니다. 마스터 노드는 일일 서비스 접속을 제공하고, 백업 노드는 HA 고가용성을 제공하며, 마스터 노드에 장애가 발생하면 시스템은 30초 안에 자동으로 백업 노드로 전환해 원활한 업무 운영을 보장합니다.

Redis Cluster Edition과 Redis Standard Edition의 애플리케이션 시나리오는 무엇입니까?

Features

  • Reliability

    • 신뢰할 수 있는 서비스

      는 활성 및 대기 노드가 서로 다른 물리적 시스템에 있는 이중 시스템 활성 및 대기 아키텍처를 채택합니다. 사용자는 Redis 명령줄이나 일반 클라이언트를 통해 마스터 노드에 접속하여 데이터 추가, 삭제, 수정, 쿼리 작업을 수행할 수 있습니다. 자체 개발한 HA 시스템은 원활한 업무 운영을 위해 액티브 노드에 장애가 발생할 경우 자동으로 액티브와 스탠바이를 전환합니다.

    • 데이터는 안정적입니다

      데이터 지속성 기능은 기본적으로 활성화되어 있으며 모든 데이터는 디스크에 저장됩니다. 이 기능은 데이터 백업을 지원하여 사용자가 인스턴스를 롤백하거나 복제할 수 있도록 하여 데이터 오작동 등의 문제를 효과적으로 해결합니다.

  • 호환성

    Redis Standard Edition은 Redis2.8을 기반으로 개발되었으며 Redis 프로토콜 명령과 100% 호환됩니다. 자체 Redis 데이터베이스를 Redis Standard Edition으로 원활하게 마이그레이션할 수 있습니다. Redis 마이그레이션이 증분 기능을 갖도록 하고 원활한 비즈니스 전환을 보장하는 데이터 전송 도구(DTS)를 제공합니다.

사용 시나리오

  • Redis 프로토콜 호환성에 대한 요구 사항이 높은 비즈니스

    표준 버전은 Redis 프로토콜과 완벽하게 호환되며 비즈니스를 원활하게 마이그레이션할 수 있습니다.

  • Redis는 영구 데이터 저장에 사용되는 비즈니스입니다.

    표준 버전은 지속성 메커니즘과 백업 및 복구 메커니즘을 제공하여 데이터 신뢰성을 크게 보장합니다.

  • 단일 Redis의 성능 압박은 제어 가능합니다.

    Redis는 단일 스레드 메커니즘을 사용하므로 Redis를 사용하는 기업은 QPS를 10w를 초과하지 않도록 제어하는 ​​것이 좋습니다. 더 높은 성능 요구 사항이 필요한 경우 클러스터 버전을 선택하십시오.

  • Redis 명령은 상대적으로 간단하며 정렬 및 계산 명령이 적습니다.

    Redis의 단일 스레드 메커니즘으로 인해 CPU가 주요 병목 현상이 됩니다. 정렬 및 계산 유형이 많은 기업의 경우 클러스터 버전 구성을 사용하는 것이 좋습니다.

위 내용은 Redis Cluster Edition과 Redis Standard Edition의 애플리케이션 시나리오는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제