지원되는 ElastiCache (레디 스 OSS) 버전 - 아마존 ElastiCache (레디 스 OSS)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

지원되는 ElastiCache (레디 스 OSS) 버전

ElastiCache 서버리스 캐시는 다음 Redis OSS 버전을 지원합니다.

ElastiCache (레디 스 OSS) 버전 7.1 (고급)

이 릴리스에는 워크로드를 통해 처리량을 높이고 작업 지연 시간을 줄일 수 있는 성능 개선 사항이 포함되어 있습니다. ElastiCache 7.1에는 다음과 같은 두 가지 주요 개선 사항이 도입되었습니다.

프레젠테이션 계층 로직도 처리하도록 향상된 I/O 스레드 기능이 확장되었습니다. 프레젠테이션 계층이란 이제 클라이언트 입력을 읽을 뿐만 아니라 입력을 Redis OSS 바이너리 명령 형식으로 파싱하는 향상된 I/O 스레드를 의미합니다. 그런 다음 기본 스레드로 전달되어 실행되므로 성능이 향상됩니다. Redis OSS 메모리 액세스 패턴이 개선되었습니다. 여러 데이터 구조 작업의 실행 단계가 삽입되므로 병렬 메모리 액세스가 보장되고 메모리 액세스 지연 시간이 단축됩니다. Graviton3 기반 ElastiCache R7g.4xlarge 이상에서 실행하는 경우 고객은 노드당 초당 1백만 개 이상의 요청을 처리할 수 있습니다. Redis OSS v7.1의 성능 개선을 통해 고객은 Redis OSS v7.0에 비해 처리량을 최대 100% 늘리고 P99 지연 시간은 50% 더 낮출 수 있습니다. ElastiCache ElastiCache 이러한 개선 사항은 CPU 유형에 관계없이 물리적 코어가 8개 이상인 노드 크기(Graviton 기반 2xlarge, x86 기반 4xlarge)에서 사용할 수 있으며 클라이언트를 변경할 필요가 없습니다.

참고

ElastiCache v7.1은 레디스 OS v7.0과 호환됩니다.

ElastiCache (레디스 OSS) 버전 7.0 (고급)

ElastiCache (Redis OSS) 7.0에는 여러 가지 개선 사항과 새로운 기능에 대한 지원이 추가되었습니다.

  • Redis OSS 함수: ElastiCache for Redis OSS 7은 Redis OSS 함수에 대한 지원을 추가하고 개발자가 클라이언트가 연결할 때마다 서버에 스크립트를 다시 보낼 필요 없이 ElastiCache 클러스터에 저장된 애플리케이션 로직을 사용하여 LUA 스크립트를 실행할 수 있는 관리형 환경을 제공합니다.

  • ACL 개선: Redis OSS ElastiCache 7의 경우 다음 버전의 Redis OSS ACL (액세스 제어 목록) 에 대한 지원이 추가되었습니다. Redis OSS 7의 ElastiCache 경우 이제 클라이언트는 Redis OSS의 특정 키 또는 키스페이스에 대해 여러 권한 세트를 지정할 수 있습니다.

  • 샤디드 퍼브/서브: Redis OSS 7의 ElastiCache 경우 클러스터 모드 활성화 (CME) 에서 실행할 때 샤딩된 방식으로 Redis OSS Pub/Sub 기능을 실행할 수 있는 지원이 추가되었습니다. ElastiCache 퍼블리셔는 Redis OSS Pub/Sub 기능을 통해 채널의 구독자 수에 관계없이 메시지를 발행할 수 있습니다. Amazon ElastiCache for Redis OSS 7에서는 채널이 ElastiCache 클러스터의 샤드에 바인딩되므로 샤드 간에 채널 정보를 전파할 필요가 없으므로 확장성이 향상됩니다.

  • 향상된 I/O 멀티플렉싱: Redis OSS의 경우 버전 7에서는 ElastiCache 클러스터에 대한 동시 클라이언트 연결이 많은 처리량이 높은 워크로드의 처리량을 높이고 지연 시간을 줄이는 향상된 I/O 멀티플렉싱을 도입합니다. ElastiCache 예를 들어 r6g.xlarge 노드 클러스터를 사용하고 5200개의 동시 클라이언트를 실행하는 경우 Redis OSS 버전 6에 비해 처리량 (초당 읽기 및 쓰기 작업) 이 최대 72% 증가하고 P99 지연 시간이 최대 71% 감소할 수 있습니다. ElastiCache

Redis OSS 7.0 릴리스에 대한 자세한 내용은 Redis OSS on의 Redis OSS 7.0 릴리스 노트를 참조하십시오. GitHub

ElastiCache (레디스 OSS) 버전 6.2 (고급)

ElastiCache (Redis OSS) 6.2에는 vCPU 8개 이상의 x86 노드 유형 또는 vCPU가 4개 이상인 Graviton2 노드 유형을 사용하는 TLS 지원 클러스터의 성능 개선 사항이 포함되어 있습니다. 이러한 향상된 기능은 암호화를 다른 vCPU로 오프로드하여 처리량을 향상하고 클라이언트 연결 설정 시간을 단축합니다. Redis OSS 6.2를 사용하면 ACL (액세스 제어 목록) 규칙을 사용하여 Pub/Sub 채널에 대한 액세스를 관리할 수도 있습니다.

이 버전에서는 로컬로 연결된 NVMe SSD를 포함하는 클러스터 노드의 데이터 계층화에 대한 지원도 제공됩니다. 자세한 정보는 데이터 계층화을 참조하세요.

Redis OSS 엔진 버전 6.2.6에서는 Redis OSS 클러스터 내에서 복잡한 데이터 세트를 간단하고 스키마 없이 인코딩하는 방법인 네이티브 JavaScript 객체 표기법 (JSON) 형식도 지원합니다. JSON이 지원되므로 JSON을 통해 작동하는 애플리케이션에 대해 성능 및 Redis OSS API를 활용할 수 있습니다. 자세한 정보는 JSON 시작하기를 참조하세요. 또한 이 데이터 유형의 사용을 모니터링하기 위해 CloudWatch 통합되는 JSON 관련 JsonBasedCmds 메트릭과 JsonBasedCmdsLatency 이 포함되어 있습니다. 자세한 정보는 레디 스 OSS 메트릭스을 참조하세요.

6.2를 사용하여 엔진 버전을 지정합니다. ElastiCache (Redis OSS) 는 사용 가능한 Redis OSS 6.2의 선호 패치 버전을 자동으로 호출합니다. 예를 들어 캐시 클러스터를 생성/수정할 때 --engine-version 파라미터를 6.2로 설정합니다. 클러스터는 생성/수정 시 현재 사용 가능한 Redis OSS 6.2의 선호 패치 버전으로 시작됩니다. API에서 엔진 버전 6.x를 지정하면 Redis OSS 6의 최신 마이너 버전이 생성됩니다.

기존 6.0 클러스터의 경우 AutoMinorVersionUpgrade 파라미터를 CreateCacheCluster, ModifyCacheCluster, CreateReplicationGroup 또는 ModifyReplicationGroup API에서 yes로 설정하여 다음의 자동 마이너 버전 업그레이드를 선택할 수 있습니다. ElastiCache (Redis OSS) 는 셀프 서비스 업데이트를 사용하여 기존 6.0 클러스터의 마이너 버전을 6.2로 업그레이드합니다. 자세한 내용은 ElastiCacheAmazon의 셀프 서비스 업데이트를 참조하십시오.

DescribeCacheEngineVersions API를 호출하면 EngineVersion 파라미터 값이 6.2로 설정되고 패치 버전이 적용된 실제 엔진 버전이 필드에 반환됩니다. CacheEngineVersionDescription  

Redis OSS 6.2 릴리스에 대한 자세한 내용은 Redis OSS on의 Redis OSS 6.2 릴리스 노트를 참조하십시오. GitHub

ElastiCache (레디스 OSS) 버전 6.0 (고급)

Amazon ElastiCache (Redis OSS) 은 역할 기반 액세스 제어를 통한 사용자 인증, 클라이언트 측 캐싱 및 대폭적인 운영 개선을 포함하는 Redis OSS 엔진의 다음 버전을 소개합니다.

Redis OSS 6.0부터 ElastiCache (Redis OSS) 에서는 여러 패치 버전을 제공하는 대신 각 Redis OSS 마이너 릴리스에 대해 단일 버전을 제공합니다. ElastiCache (Redis OSS) 는 실행 중인 캐시 클러스터의 패치 버전을 자동으로 관리하여 성능을 개선하고 보안을 강화합니다.

AutoMinorVersionUpgrade매개변수를 로 설정하여 다음 자동 마이너 버전 업그레이드를 옵트인할 수 yes 있으며 ElastiCache (Redis OSS) 에서 셀프 서비스 업데이트를 통해 마이너 버전 업그레이드를 관리합니다. 자세한 정보는 서비스 업데이트 ElastiCache을 참조하세요.

를 사용하여 엔진 버전을 지정합니다. 6.0 ElastiCache (Redis OSS) 는 사용 가능한 Redis OSS 6.0의 선호 패치 버전을 자동으로 호출합니다. 예를 들어 캐시 클러스터를 생성/수정하는 경우 --engine-version 파라미터를 6.0으로 설정합니다. 클러스터는 생성/수정 시 현재 사용 가능한 Redis OSS 6.0의 선호 패치 버전으로 시작됩니다. 특정 패치 버전 값을 사용한 모든 요청이 거부되고 예외가 발생한 후 프로세스가 실패합니다.

DescribeCacheEngineVersions API를 호출하면 EngineVersion 매개변수 값이 6.0으로 설정되고 패치 버전이 포함된 실제 엔진 버전이 필드에 반환됩니다. CacheEngineVersionDescription  

Redis OSS 6.0 릴리스에 대한 자세한 내용은 Redis OSS on의 Redis OSS 6.0 릴리스 노트를 참조하십시오. GitHub

ElastiCache (레디스 OSS) 버전 5.0.6 (고급)

Amazon ElastiCache (Redis OSS) 은 버그 수정과 다음과 같은 누적 업데이트를 포함하는 Redis OSS 엔진의 다음 버전을 소개합니다.

  • 특별한 조건에서 엔진 안정성 보장.

  • 향상된 Hyperloglog 오류 처리.

  • 안정적인 복제를 위한 향상된 핸드셰이크 명령

  • XCLAIM 명령을 통한 일관된 메시지 배달 추적.

  • 객체에서의 향상된 LFU 필드 관리.

  • ZPOP 사용 시 향상된 트랜잭션 관리.

  • 명령 이름 변경 기능: rename-commands 호출되는 파라미터로, 또는 같이 실수로 데이터가 손실될 수 있는 위험하거나 비용이 많이 드는 Redis OSS 명령의 이름을 바꿀 수 있습니다. FLUSHALL FLUSHDB 이는 오픈 소스 Redis OSS의 이름 바꾸기 명령 구성과 유사합니다. 그러나 ElastiCache 는 완전 관리형 워크플로를 제공하여 경험을 개선했습니다. 명령 이름 변경은 즉시 적용되며, 명령 목록을 포함하는 클러스터의 모든 노드에 자동으로 전파됩니다. 사용자의 개입(노드 재부팅 등)은 필요 없습니다.

    다음 예제에서는 기존 파라미터 그룹을 수정하는 방법을 보여줍니다. 이러한 예제에는 이름을 변경하려는 명령 목록(공백으로 구분)인 rename-commands 파라미터가 포함됩니다.

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall'" --region region

    이 예제에서는 rename-commands 파라미터를 사용하여 flushall 명령을 restrictedflushall로 이름 변경합니다.

    여러 명령의 이름을 변경하려면 다음을 사용하세요.

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall flushdb restrictedflushdb''" --region region

    변경을 되돌리려면 다음과 같이 명령을 다시 실행하고, 유지하려는 ParameterValue 목록에서 이름 변경된 값을 제외시킵니다.

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall'" --region region

    이 경우, flushall 명령은 restrictedflushall로 이름이 변경되고 이름 변경된 다른 명령은 원래 명령 이름으로 되돌려집니다.

    참고

    명령 이름 변경 시 다음과 같은 제한이 따릅니다.

    • 이름 변경된 모든 명령은 영숫자여야 합니다.

    • 새 명령 이름의 최대 길이는 20자(영숫자)입니다.

    • 명령 이름을 변경할 경우 해당 클러스터와 연결된 파라미터 그룹을 업데이트해야 합니다.

    • 명령 사용을 전체적으로 차단하려면 다음과 같이 blocked 키워드를 사용합니다.

      aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall blocked'" --region region

    파라미터 변경에 대한 정보와 이름을 변경할 수 있는 명령 목록을 보려면 레디 스 OSS 5.0.3 파라미터 변경 섹션을 참조하세요.

  • Redis OSS Streams: 이는 생산자가 실시간으로 새 항목을 추가할 수 있는 로그 데이터 구조를 모델링합니다. 또한 소비자가 차단 또는 차단하지 않는 방식으로 메시지를 소비할 수 있습니다. 또한 스트림을 사용하여 클라이언트 그룹을 대표하는 소비자 그룹이 Apache Kafka와 비슷한 메시지 스트림의 서로 다른 부분을 공동으로 사용할 수 있습니다. 자세한 내용은 Redis OSS 스트림 소개를 참조하십시오.

  • XADD, XRANGEXREAD와 같은 스트림 명령군 지원. 자세한 내용은 Redis OSS 스트림 명령을 참조하십시오.

  • 새 파라미터 및 이름이 변경된 파라미터의 수. 자세한 정보는 레디 스 OSS 5.0.0 파라미터 변경을 참조하세요.

  • 새로운 레디 스 OSS 메트릭,. StreamBasedCmds

  • Redis OSS 노드의 스냅샷 시간이 약간 더 빨라졌습니다.

중요

Amazon ElastiCache for Redis OSS는 Redis OSS 오픈 소스 버전 5.0.1에서 두 가지 중요한 버그 수정을 백포트했습니다. 해당되는 사항은 다음과 같습니다.

  • 특정 키가 이미 만료되면 RESTORE 불일치가 회신됩니다.

  • XCLAIM 명령은 잠재적으로 잘못된 항목을 반환하거나 프로토콜을 동기화 해제할 수 있습니다.

이러한 버그 수정은 모두 Redis OSS 엔진 버전 5.0.0에 대한 ElastiCache (Redis OSS) 지원에 포함되어 있으며 향후 버전 업데이트에서 사용됩니다.

자세한 내용은 Redis OSS on의 Redis OSS 5.0.6 릴리스 노트를 참조하십시오. GitHub

ElastiCache (레디 스 OSS) 버전 5.0.5 (더 이상 사용되지 않음, 버전 5.0.6 사용)

아마존 ElastiCache (Redis OSS) 은 다음 버전의 레디 스 OSS 엔진을 소개합니다. 계획된 모든 작업 동안 자동 장애 조치 클러스터의 ElastiCache (Redis OSS) 에 대한 온라인 구성 변경이 포함됩니다. 이제 클러스터가 온라인 상태를 유지하고 들어오는 요청을 계속 처리하는 동안 클러스터를 확장하고, Redis OSS 엔진 버전을 업그레이드하고, 패치 및 유지 관리 업데이트를 적용할 수 있습니다. 여기에는 버그 수정도 포함되어 있습니다.

자세한 내용은 Redis OSS on의 Redis OSS 5.0.5 릴리스 노트를 참조하십시오. GitHub

ElastiCache (레디 스 OSS) 버전 5.0.4 (더 이상 사용되지 않음, 버전 5.0.6 사용)

아마존 ElastiCache (Redis OSS) 은 아마존에서 지원하는 다음 버전의 Redis OSS 엔진을 선보입니다. ElastiCache 다음과 같은 향상된 기능을 포함합니다.

  • 특별한 조건에서 엔진 안정성 보장.

  • 향상된 Hyperloglog 오류 처리.

  • 안정적인 복제를 위한 향상된 핸드셰이크 명령

  • XCLAIM 명령을 통한 일관된 메시지 배달 추적.

  • 객체에서의 향상된 LFU 필드 관리.

  • ZPOP 사용 시 향상된 트랜잭션 관리.

자세한 내용은 Redis OSS on의 Redis OSS 5.0.4 릴리스 노트를 참조하십시오. GitHub

ElastiCache (레디 스 OSS) 버전 5.0.3 (더 이상 사용되지 않음, 버전 5.0.6 사용)

아마존 ElastiCache (Redis OSS) 은 아마존에서 지원하는 Redis OSS 엔진의 다음 버전을 소개합니다. 이 버전에는 버그 수정이 포함되어 ElastiCache 있습니다.

ElastiCache (Redis OSS) 버전 5.0.0 (더 이상 사용되지 않음, 버전 5.0.6 사용)

아마존 ElastiCache (Redis OSS) 은 아마존에서 지원하는 Redis OSS 엔진의 다음 메이저 버전을 소개합니다. ElastiCache ElastiCache (Redis OSS) 5.0.0은 다음과 같은 개선 사항을 지원합니다.

  • Redis OSS 스트림: 이는 생산자가 실시간으로 새 항목을 추가할 수 있는 로그 데이터 구조를 모델링합니다. 또한 소비자가 차단 또는 차단하지 않는 방식으로 메시지를 소비할 수 있습니다. 또한 스트림을 사용하여 클라이언트 그룹을 대표하는 소비자 그룹이 Apache Kafka와 비슷한 메시지 스트림의 서로 다른 부분을 공동으로 사용할 수 있습니다. 자세한 내용은 Redis OSS 스트림 소개를 참조하십시오.

  • XADD, XRANGEXREAD와 같은 스트림 명령군 지원. 자세한 내용은 Redis OSS 스트림 명령을 참조하십시오.

  • 새 파라미터 및 이름이 변경된 파라미터의 수. 자세한 정보는 레디 스 OSS 5.0.0 파라미터 변경을 참조하세요.

  • 새로운 레디 스 OSS 메트릭,. StreamBasedCmds

  • Redis OSS 노드의 스냅샷 시간이 약간 더 빨라졌습니다.

ElastiCache (레디스 OSS) 버전 4.0.10 (고급)

아마존 ElastiCache (Redis OSS) 은 아마존에서 지원하는 Redis OSS 엔진의 다음 메이저 버전을 소개합니다. ElastiCache ElastiCache (Redis OSS) 4.0.10은 다음과 같은 개선 사항을 지원합니다.

Redis OSS 버전 3.2.10을 실행하는 Redis OSS (클러스터 모드 비활성화) 사용자는 콘솔을 사용하여 온라인 업그레이드를 통해 클러스터를 업그레이드할 수 있습니다.

ElastiCache (Redis OSS) 클러스터 크기 조정 및 암호화 지원 비교
버전
기능 3.2.6 3.2.10 4.0.10 이상
온라인 클러스터 크기 조정 * 아니요
전송 중 데이터 암호화 ** 아니요
미사용 데이터 암호화 ** 아니요
* 샤드 추가, 제거 및 재분배
** FedRAMP, HIPAA 및 PCI DSS 준수 애플리케이션에 필요합니다. 자세한 정보는 Amazon에 대한 규정 준수 검증 ElastiCache을 참조하세요.

수명 종료(EOL) 지난 버전(3.x)

ElastiCache (레디스 OSS) 버전 3.2.10 (고급)

아마존 ElastiCache (Redis OSS) 은 아마존에서 지원하는 Redis OSS 엔진의 다음 메이저 버전을 소개합니다. ElastiCache ElastiCache (Redis OSS) 3.2.10에서는 들어오는 I/O 요청을 계속 처리하면서 클러스터에서 샤드를 추가하거나 제거하는 온라인 클러스터 크기 조정 기능을 도입했습니다. ElastiCache (Redis OSS) 3.2.10 사용자는 데이터 암호화 기능을 제외하고 이전 Redis OSS 버전의 모든 기능을 사용할 수 있습니다. 이 기능은 현재 버전 3.2.6에서만 사용할 수 있습니다.

ElastiCache (레디 스 OSS) 버전 3.2.6과 3.2.10 비교
버전
기능 3.2.6 3.2.10
온라인 클러스터 크기 조정 * 아니요
전송 중 데이터 암호화 ** 아니요
미사용 데이터 암호화 ** 아니요
* 샤드 추가, 제거 및 재분배
** FedRAMP, HIPAA 및 PCI DSS 준수 애플리케이션에 필요합니다. 자세한 정보는 Amazon에 대한 규정 준수 검증 ElastiCache을 참조하세요.

자세한 내용은 다음 자료를 참조하십시오.

ElastiCache (레디스 OSS) 버전 3.2.6 (고급)

아마존 ElastiCache (Redis OSS) 은 아마존에서 지원하는 Redis OSS 엔진의 다음 메이저 버전을 소개합니다. ElastiCache ElastiCache (Redis OSS) 3.2.6 사용자는 이전 Redis OSS 버전의 모든 기능과 데이터 암호화 옵션을 모두 사용할 수 있습니다. 자세한 내용은 다음 자료를 참조하십시오.

ElastiCache (레디 스 OSS) 버전 3.2.4 (고급)

아마존 ElastiCache (Redis OSS) 버전 3.2.4는 아마존에서 지원하는 Redis OSS 엔진의 다음 메이저 버전을 소개합니다. ElastiCache ElastiCache (Redis OSS) 3.2.4 사용자는 이전 Redis OSS 버전의 모든 기능을 사용할 수 있으며 클러스터 모드 또는 비클러스터 모드에서 실행할 수 있는 옵션도 사용할 수 있습니다. 다음 표에는 이에 대해 요약되어 있습니다.

Redis OSS 3.2.4 비클러스터 모드와 클러스터 모드 비교
기능 비클러스터 모드 클러스터 모드
데이터 파티셔닝 아니요
지역 검색 인덱싱
노드 유형 변경 예 *
복제본 조정 예 *
스케일 아웃 아니요 예 *
데이터베이스 지원 다양함 단일

Parameter Group

default.redis3.2 **

default.redis3.2.cluster.on **

*  백업에서 새 캐시로 복원 섹션 참조

** 또는 해당 그룹에서 파생된 파라미터

참고:
  • 분할 - 각 노드 그룹에 대한 복제 지원을 통해 데이터를 2~500개의 노드 그룹(샤드)으로 분할할 수 있는 기능입니다.

  • 지리공간 인덱싱 — Redis OSS 3.2.4에서는 6개의 GEO 명령을 통한 지리공간 인덱싱을 지원합니다. 자세한 내용은 Redis OSS 명령 페이지 (GEO에 대해 필터링됨) 의 Redis OSS GEO* 명령 설명서 Redis OSS 명령: GEO를 참조하십시오.

추가 Redis OSS 3 기능에 대한 자세한 내용은 Redis OSS 3.2 릴리스 노트 및 Redis OSS 3.0 릴리스 노트를 참조하십시오.

현재 ElastiCache 관리되는 Redis OSS (클러스터 모드 사용) 는 다음과 같은 Redis OSS 3.2 기능을 지원하지 않습니다.

  • 복제본 마이그레이션

  • 클러스터 재분배

  • Lua 디버거

ElastiCache 다음과 같은 Redis OSS 3.2 관리 명령을 비활성화합니다.

  • cluster meet

  • cluster replicate

  • cluster flushslots

  • cluster addslots

  • cluster delslots

  • cluster setslot

  • cluster saveconfig

  • cluster forget

  • cluster failover

  • cluster bumpepoch

  • cluster set-config-epoch

  • cluster reset

Redis OSS 3.2.4 매개변수에 대한 자세한 내용은 을 참조하십시오. 레디 스 OSS 3.2.4 파라미터 변경

수명 종료(EOL) 지난 버전(2.x)

ElastiCache (레디스 OSS) 버전 2.8.24 (고급)

버전 2.8.23 이후 추가된 Redis OSS 개선 사항에는 버그 수정 및 잘못된 메모리 액세스 주소 로깅이 포함됩니다. 자세한 내용은 Redis OSS 2.8 릴리스 노트를 참조하십시오.

ElastiCache (레디스 OSS) 버전 2.8.23 (고급)

버전 2.8.22 이후 추가된 Redis OSS 개선 사항에는 버그 수정이 포함됩니다. 자세한 내용은 Redis OSS 2.8 릴리스 노트를 참조하십시오. 이 릴리스에는 새 파라미터 close-on-slave-write에 대한 지원도 포함됩니다. 이 파라미터가 활성화되면 읽기 전용 복제본에 쓰려고 시도하는 클라이언트를 연결 해제합니다.

Redis OSS 2.8.23 매개변수에 대한 자세한 내용은 사용 설명서를 참조하십시오. 레디 스 OSS 2.8.23 (고급) 매개 변수가 추가되었습니다. ElastiCache

ElastiCache (레디스 OSS) 버전 2.8.22 (고급)

버전 2.8.21 이후 추가된 Redis OSS 개선 사항에는 다음이 포함됩니다.

  • 백업 오버헤드에 대해 메모리를 적게 할당하고 애플리케이션에 많이 할당할 수 있는 forkless 백업 및 동기화에 대해 지원합니다. 자세한 정보는 동기화 및 백업 구현 방법을 참조하세요. forkless 프로세스는 지연 시간과 처리량 모두에 영향을 줄 수 있습니다. 높은 쓰기 처리량의 경우 복제본이 다시 동기화되면, 동기화되는 전체 시간에 대해 접속 불가능하게 될 수 있습니다.

  • 장애 조치가 발생한 경우, 가능하면 언제든지 복제본이 기본 항목과 전체 동기화가 아닌 부분적인 동기화를 수행하므로 이제 복제 그룹이 더 빠르게 복구됩니다. 또한, 기본 항목 및 복제본 모두 동기화 중 더 이상 디스크를 사용하지 않으므로 속도가 향상됩니다.

  • Support는 두 개의 새로운 CloudWatch 메트릭을 지원합니다.

    • ReplicationBytes - 읽기 전용 복제본으로 전송되는 복제 그룹 기본 클러스터의 바이트 수.

    • SaveInProgress - 백그라운드 저장 프로세스가 실행 중인지 여부를 나타내는 이진 값.

    자세한 정보는 CloudWatch 지표를 사용한 사용량 모니터링을 참조하세요.

  • 복제 PSYNC 동작에서 중요한 버그 수정의 수. 자세한 내용은 Redis OSS 2.8 릴리스 노트를 참조하십시오.

  • 다중 AZ 복제 그룹에서 향상된 복제 성능을 유지하고 클러스터 안정성을 높이기 위해 ElastiCache 비복제본은 더 이상 지원되지 않습니다.

  • 복제 그룹에서 기본 클러스터와 복제본 간의 데이터 일관성을 향상하기 위해 복제본에서는 기본 클러스터와 별도로 더 이상 키를 제거하지 않습니다.

  • Redis OSS 구성 appendonly appendfsync 변수이며 Redis OSS 버전 2.8.22 이상에서는 지원되지 않습니다.

  • 메모리가 부족한 상황에서 큰 출력 버퍼가 있는 클라이언트는 복제본 클러스터에서 연결이 해제될 수 있습니다. 연결이 해제되면 클라이언트가 다시 연결해야 합니다. 이러한 상황은 대부분 PUBSUB 클라이언트에 대해 발생합니다.

ElastiCache (레디스 OSS) 버전 2.8.21

버전 2.8.19 이후 추가된 Redis OSS 개선 사항에는 여러 버그 수정이 포함되어 있습니다. 자세한 내용은 Redis OSS 2.8 릴리스 노트를 참조하십시오.

ElastiCache (레디스 OSS) 버전 2.8.19

버전 2.8.6 이후 추가된 Redis OSS 개선 사항에는 다음이 포함됩니다.

  • 에 대한 지원 HyperLogLog. 자세한 내용은 Redis OSS의 새 데이터 구조:를 참조하십시오. HyperLogLog

  • 정렬된 세트 데이터 유형은 이제 ZRANGEBYLEX, ZLEXCOUNTZREMRANGEBYLEX의 새 명령을 통해 사전 순 범위 쿼리를 지원합니다.

  • 기본 노드에서 복제본 노드로 부실 데이터가 전송되는 것을 방지하기 위해 백그라운드 저장(bgsave) 하위 프로세스가 중단될 경우 마스터 SYNC가 실패합니다.

  • HyperLogLogBasedCommands CloudWatch메트릭에 대한 지원. 자세한 정보는 레디 스 OSS 메트릭스을 참조하세요.

ElastiCache (레디스 OS) 버전 2.8.6

버전 2.6.13 이후 추가된 Redis OSS 개선 사항에는 다음이 포함됩니다.

  • 읽기 전용 복제본에 대한 복원성 및 내결함성이 개선되었습니다.

  • 부분적 재동기화를 지원합니다.

  • 항상 사용할 수 있어야 하는 읽기 전용 복제본의 사용자 정의 최소 숫자를 지원합니다.

  • 게시/구독에 대한 전체 지원 - 서버에서의 이벤트를 클라이언트에 알리는 기능입니다.

  • 기본 노드 장애의 자동 감지 및 기본 노드에서 보조 노드로 장애 조치

ElastiCache (레디스 OSS) 버전 2.6.13

레디 스 OSS 버전 2.6.13은 아마존 (Redis OSS) 에서 지원하는 레디 스 OSS의 초기 버전입니다. ElastiCache 레디스 OSS 2.6.13에서는 다중 AZ가 지원되지 않습니다.