기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
레디 스 OSS 관련 매개 변수
Redis OSS 클러스터의 파라미터 그룹을 지정하지 않으면 엔진 버전에 적합한 기본 파라미터 그룹이 사용됩니다. 기본 파라미터 그룹에서는 어떤 파라미터 값도 변경할 수 없습니다. 그러나 조건부로 수정 가능한 파라미터 값이 두 파라미터 그룹에서 동일하면 언제든지 사용자 지정 파라미터 그룹을 생성하고 클러스터에 할당할 수 있습니다. 자세한 정보는 파라미터 그룹 생성을 참조하세요.
주제
- Redis OSS 7 파라미터 변경
- 레디 스 OSS 6.x 파라미터 변경
- 레디 스 OSS 5.0.3 파라미터 변경
- 레디 스 OSS 5.0.0 파라미터 변경
- 레디 스 OS 4.0.10 파라미터 변경
- 레디스 OSS 3.2.10 파라미터 변경
- 레디 스 OSS 3.2.6 파라미터 변경
- 레디 스 OSS 3.2.4 파라미터 변경
- 레디 스 OSS 2.8.24 (고급) 매개 변수가 추가되었습니다.
- 레디 스 OSS 2.8.23 (고급) 매개 변수가 추가되었습니다.
- 레디 스 OSS 2.8.22 (고급) 매개 변수가 추가되었습니다.
- 레디 스 OSS 2.8.21에 매개 변수가 추가되었습니다.
- 레디 스 OSS 2.8.19에 파라미터가 추가되었습니다.
- 레디 스 OSS 2.8.6에 매개 변수가 추가되었습니다.
- 레디 스 OSS 2.6.13 파라미터
- Redis OSS 노드 유형별 파라미터
Redis OSS 7 파라미터 변경
파라미터 그룹 패밀리: redis7
Redis OSS 7 기본 파라미터 그룹은 다음과 같습니다.
-
default.redis7
— Redis OSS (클러스터 모드 비활성화) 클러스터 및 복제 그룹에 이 파라미터 그룹 또는 이 파라미터 그룹에서 파생된 그룹을 사용합니다. -
default.redis7.cluster.on
— 이 파라미터 그룹 또는 이 파라미터 그룹에서 파생된 그룹을 Redis OSS (클러스터 모드 활성화) 클러스터 및 복제 그룹에 사용합니다.
Redis OSS 7에 추가된 매개 변수는 다음과 같습니다.
이름 | Details | 설명 |
---|---|---|
cluster-allow-pubsubshard-when-down |
허용되는 값: 기본값: 유형: string 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
기본값인 yes로 설정하면 클러스터가 다운된 상태에서, 슬롯을 소유하고 있다고 판단되는 한 노드가 pubsub 샤드 트래픽을 처리할 수 있습니다. |
cluster-preferred-endpoint-type |
허용되는 값: 기본값: 유형: string 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
이 값은 MOVED/ASKING 요청에 어떤 엔드포인트가 반환될지와 |
latency-tracking |
허용되는 값: 기본값: 유형: string 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
yes로 설정하면 명령별 지연 시간을 추적하고 |
hash-max-listpack-entries |
허용되는 값: 기본값: 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
데이터 세트를 압축하기 위한 해시 항목 최대 개수입니다. |
hash-max-listpack-value |
허용되는 값: 기본값: 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
데이터세트를 압축하기 위한 최대 해시 항목의 임계값입니다. |
zset-max-listpack-entries |
허용되는 값: 기본값: 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
데이터세트를 압축하기 위한 정렬된 세트 항목 최대 개수입니다. |
zset-max-listpack-value |
허용되는 값: 기본값: 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
데이터세트를 압축하기 위한 정렬된 최대 세트 항목의 임계값입니다. |
Redis OSS 7에서 변경된 매개 변수는 다음과 같습니다.
이름 | Details | 설명 |
---|---|---|
activerehashing |
수정 가능: |
수정 가능 여부는 '예'였습니다. |
Redis OSS 7에서 제거된 매개변수는 다음과 같습니다.
이름 | Details | 설명 |
---|---|---|
hash-max-ziplist-entries |
허용되는 값: 기본값: 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
작은 해시 인코딩을 표현하는 데 |
hash-max-ziplist-value |
허용되는 값: 기본값: 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
작은 해시 인코딩을 표현하는 데 |
zset-max-ziplist-entries |
허용되는 값: 기본값: 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
작은 해시 인코딩을 표현하는 데 |
zset-max-ziplist-value |
허용되는 값: 기본값: 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
작은 해시 인코딩을 표현하는 데 |
list-max-ziplist-size |
허용되는 값: 기본값: 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
내부 목록 노드당 허용되는 항목 개수입니다. |
레디 스 OSS 6.x 파라미터 변경
파라미터 그룹 패밀리: redis6.x
Redis OSS 6.x 기본 파라미터 그룹은 다음과 같습니다.
-
default.redis6.x
— Redis OSS (클러스터 모드 비활성화) 클러스터 및 복제 그룹에 이 파라미터 그룹 또는 이 파라미터 그룹에서 파생된 그룹을 사용합니다. -
default.redis6.x.cluster.on
— 이 파라미터 그룹 또는 이 파라미터 그룹에서 파생된 그룹을 Redis OSS (클러스터 모드 활성화) 클러스터 및 복제 그룹에 사용합니다.
참고
r6gd 노드 패밀리가 도입된 Redis OSS 엔진 버전 6.2에서는 r6gd 노드 유형에서 noeviction 데이터 계층화, volatile-lru 및 allkeys-lru 최대 메모리 정책만 지원됩니다.
자세한 내용은 ElastiCache (레디스 OSS) 버전 6.2 (고급) 및 ElastiCache (레디스 OSS) 버전 6.0 (고급) 섹션을 참조하세요.
Redis OSS 6.x에 추가된 매개변수는 다음과 같습니다.
이름 | Details | 설명 |
---|---|---|
acl-pubsub-default (added in 6.2) |
허용되는 값: 기본값: 유형: string 수정 가능 여부: 예 변경 사항 적용: 클러스터에 연결된 기존 Redis OSS 사용자는 기존 권한을 계속 가집니다. 사용자를 업데이트하거나 클러스터를 재부팅하여 기존 Redis OSS 사용자를 업데이트하십시오. |
이 클러스터에 배포된 ACL 사용자의 기본 pubsub 채널 권한입니다. |
cluster-allow-reads-when-down (added in 6.0) |
기본값: 아니요 유형: string 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
yes로 설정하면 Redis OSS (클러스터 모드 사용) 복제 그룹은 노드가 기본 쿼럼에 도달할 수 없는 경우에도 읽기 명령을 계속 처리합니다. 기본값인 no로 설정하면 복제 그룹이 모든 명령을 거부합니다. 노드 그룹이 3개 미만인 클러스터를 사용하거나 애플리케이션에서 기한 경과 읽기를 안전하게 처리할 수 있는 경우 이 값을 yes로 설정하는 것이 좋습니다. |
tracking-table-max-keys (added in 6.0) |
기본값: 1,000,000 유형: 숫자 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
클라이언트 측 캐싱을 지원하기 위해 Redis OSS는 어떤 클라이언트가 어떤 키에 액세스했는지 추적할 수 있도록 지원합니다. 추적된 키가 수정되면 무효화 메시지가 모든 클라이언트에 전송되어 키의 캐시된 값이 더 이상 유효하지 않음을 알립니다. 이 값을 사용하면 이 테이블의 상한을 지정할 수 있습니다. 이 파라미터 값을 초과하면 클라이언트가 임의로 무효화 메시지를 전송합니다. 이 값은 충분한 수의 키를 계속 추적하면서 메모리 사용을 제한하도록 조정해야 합니다. 메모리 부족 조건에서도 키가 무효화됩니다. |
acllog-max-len (added in 6.0) |
기본값: 128 유형: 숫자 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
이 값은 ACL 로그의 최대 항목 수에 해당합니다. |
active-expire-effort (added in 6.0) |
기본값: 1 유형: 숫자 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
Redis OSS는 두 가지 메커니즘에 따라 사용 시간을 초과한 키를 삭제합니다. 하나는 키가 액세스되고 만료된 것으로 확인된 경우입니다. 다른 하나는 정기적인 작업이 키를 샘플링하고 유지 시간(TTL)이 초과된 키를 만료시키는 경우입니다. 이 매개변수는 Redis OSS가 정기 작업에서 항목을 만료시키는 데 사용하는 작업량을 정의합니다. 기본값 1은 만료된 키의 10% 이상이 메모리에 남아 있지 않도록 합니다. 또한 총 메모리의 25% 이상을 소비하지 않도록 시스템에 대기 시간을 추가합니다. 이 값을 최대 10까지 늘려 키 만료에 사용되는 작업량을 늘릴 수 있습니다. CPU 사용량이 늘어나고 대기 시간이 길어진다는 단점이 있습니다. 높은 메모리 사용량과 CPU 사용률 증가를 허용할 수 있는 경우가 아니면 1의 값을 사용하는 것이 좋습니다. |
lazyfree-lazy-user-del (added in 6.0) |
기본값: 아니요 유형: string 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
값이 yes로 설정되면 |
Redis OSS 6.x에서 제거된 매개변수는 다음과 같습니다.
이름 | Details | 설명 |
---|---|---|
lua-replicate-commands |
허용되는 값: yes/no 기본값: yes 유형: boolean 수정 가능 여부: 예 변경 사항 적용: 즉시 |
Lua 스크립트에서 항상 Lua 효과 복제를 활성화하거나 활성화하지 않음 |
레디 스 OSS 5.0.3 파라미터 변경
파라미터 그룹 Family: redis5.0
레디 스 OSS 5.0 기본 파라미터 그룹
-
default.redis5.0
— Redis OSS (클러스터 모드 비활성화) 클러스터 및 복제 그룹에 이 파라미터 그룹 또는 이 파라미터 그룹에서 파생된 그룹을 사용합니다. -
default.redis5.0.cluster.on
— 이 파라미터 그룹 또는 이 파라미터 그룹에서 파생된 그룹을 Redis OSS (클러스터 모드 활성화) 클러스터 및 복제 그룹에 사용합니다.
Redis OSS 5.0.3에 추가된 파라미터 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
이름 | Details | 설명 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rename-commands |
기본값: 없음 유형: string 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 |
이름이 바뀐 Redis OSS 명령의 공백으로 구분된 목록입니다. 다음은 이름 변경에 사용할 수 있는 제한된 명령의 목록입니다.
|
자세한 정보는 ElastiCache (레디스 OSS) 버전 5.0.6 (고급)을 참조하세요.
레디 스 OSS 5.0.0 파라미터 변경
파라미터 그룹 Family: redis5.0
레디 스 OSS 5.0 기본 파라미터 그룹
-
default.redis5.0
— Redis OSS (클러스터 모드 비활성화) 클러스터 및 복제 그룹에 이 파라미터 그룹 또는 이 파라미터 그룹에서 파생된 그룹을 사용합니다. -
default.redis5.0.cluster.on
— 이 파라미터 그룹 또는 이 파라미터 그룹에서 파생된 그룹을 Redis OSS (클러스터 모드 활성화) 클러스터 및 복제 그룹에 사용합니다.
Redis OSS 5.0에 추가된 파라미터 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
이름 | Details | 설명 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stream-node-max-bytes |
허용되는 값: 0+ 기본값: 4096 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
스트림 데이터 구조는 내부에 여러 항목을 인코딩하는 노드의 기수 트리입니다. 이 구성을 사용하여 기수 트리에서 단일 노드의 최대 크기를 바이트로 지정합니다. 0으로 설정하면 트리 노드의 크기는 무제한입니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stream-node-max-entries |
허용되는 값: 0+ 기본값: 100 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
스트림 데이터 구조는 내부에 여러 항목을 인코딩하는 노드의 기수 트리입니다. 이 구성을 사용하여 새 노드 항목을 추가할 때 새 노드로 전환하기 전에 단일 노드에 포함할 수 있는 최대 항목 수를 지정합니다. 0으로 설정하면 트리 노드의 항목 수는 무제한입니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-max-scan-fields |
허용되는 값: 1~1000000 기본값: 1000 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
기본 사전 스캔에서 처리될 최대 set/hash/zset/list 필드 수 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lua-replicate-commands |
허용되는 값: yes/no 기본값: yes 유형: boolean 수정 가능 여부: 예 변경 사항 적용: 즉시 |
Lua 스크립트에서 항상 Lua 효과 복제를 활성화하거나 활성화하지 않음 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-ignore-maxmemory |
기본값: yes 유형: boolean 수정 가능 여부: 아니요 |
복제본이 기본 노드와 독립적인 항목을 유지하여 maxmemory 설정을 무시하는지 결정합니다. |
Redis OSS는 커뮤니티 피드백에 따라 엔진 버전 5.0에서 여러 매개변수의 이름을 변경했습니다. 자세한 내용은 Redis OSS 5의 새로운 기능을
레디 스 OSS 5.0에서 매개 변수의 이름이 변경되었습니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
이름 | Details | 설명 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-lazy-flush |
기본값: yes 유형: boolean 수정 가능 여부: 아니요 이전 이름: slave-lazy-flush |
복제본 동기화 동안 비동기식 flushDB를 수행합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-hard-limit |
기본값: 값은 Redis OSS 노드 유형별 파라미터를 참조하세요. 유형: 정수 수정 가능 여부: 아니요 이전 이름: client-output-buffer-limit - slave-hard-limit |
Redis OSS 읽기 전용 복제본의 경우: 클라이언트의 출력 버퍼가 지정된 바이트 수에 도달하면 클라이언트 연결이 끊깁니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-soft-limit |
기본값: 값은 Redis OSS 노드 유형별 파라미터를 참조하세요. 유형: 정수 수정 가능 여부: 아니요 이전 이름: - client-output-buffer-limit slave-soft-limit |
Redis OSS 읽기 전용 복제본의 경우: 클라이언트의 출력 버퍼가 지정된 바이트 수에 도달하면 이 상태가 지속되는 경우에만 클라이언트 연결이 끊어집니다. client-output-buffer-limit-replica-soft-seconds |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-soft-seconds |
기본값: 60 유형: 정수 수정 가능 여부: 아니요 이전 이름: - client-output-buffer-limit slave-soft-seconds |
Redis OSS 읽기 전용 복제본의 경우: 클라이언트의 출력 버퍼가 이 시간 (초) 보다 오랫동안 client-output-buffer-limit-replica-soft-limit 바이트로 유지되면 클라이언트 연결이 끊깁니다. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-allow-chaining |
기본값: 아니요 유형: string 수정 가능 여부: 아니요 이전 이름: slave-allow-chaining |
Redis OSS의 읽기 전용 복제본이 자체 읽기 전용 복제본을 가질 수 있는지 여부를 결정합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
min-replicas-to-write |
기본값: 0 유형: 정수 수정 가능 여부: 예 이전 이름: min-slaves-to-write 변경 적용: 즉시 |
기본 노드가 클러스터에서 쓰기를 허용하기 위해 사용 가능해야 하는 최소 읽기 전용 복제본 수입니다. 사용 가능한 복제본 수가 이 수보다 떨어지면 기본 노드는 더 이상 쓰기 요청을 허용하지 않습니다. 이 매개 변수 또는 min-replicas-max-lag 0이면 복제본을 사용할 수 없는 경우에도 기본 노드는 항상 쓰기 요청을 수락합니다. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
min-replicas-max-lag |
기본값: 10 유형: 정수 수정 가능 여부: 예 이전 이름: min-slaves-max-lag 변경 적용: 즉시 |
기본 노드가 읽기 전용 복제본에서 핑 요청을 수신해야 하는 시간(초)입니다. 이 시간까지 기본 노드가 핑을 수신하지 않으면 복제본을 더 이상 사용할 수 없는 것으로 간주합니다. 사용 가능한 복제본 수가 아래로 min-replicas-to-write 떨어지면 기본 복제본은 그 시점에서 쓰기 수락을 중단합니다. 이 매개 변수 또는 min-replicas-to-write 0이면 사용 가능한 복제본이 없더라도 기본 노드는 항상 쓰기 요청을 수락합니다. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
close-on-replica-write |
기본값: yes 유형: boolean 수정 가능 여부: 예 이전 이름: close-on-slave-write 변경 적용: 즉시 |
활성화하면 읽기 전용 복제본에 작성을 시도하는 클라이언트의 연결이 끊어집니다. |
레디 스 OSS 5.0에서 매개 변수가 제거되었습니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
이름 | Details | 설명 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repl-timeout |
기본값: 60 수정 가능 여부: 아니요 |
이 버전에서는 파라미터를 사용할 수 없습니다. |
레디 스 OS 4.0.10 파라미터 변경
파라미터 그룹 패밀리: redis4.0
레디 스 OSS 4.0.x 기본 파라미터 그룹
-
default.redis4.0
— Redis OSS (클러스터 모드 비활성화) 클러스터 및 복제 그룹에 이 파라미터 그룹 또는 이 파라미터 그룹에서 파생된 그룹을 사용합니다. -
default.redis4.0.cluster.on
— 이 파라미터 그룹 또는 이 파라미터 그룹에서 파생된 그룹을 Redis OSS (클러스터 모드 활성화) 클러스터 및 복제 그룹에 사용합니다.
Redis OSS 4.0.10에서 매개 변수가 변경되었습니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
이름 | Details | 설명 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxmemory-policy |
허용되는 값: 기본값: volatile-lru 유형: string 수정 가능 여부: 예 변경 사항 적용: 즉시 |
maxmemory-policy 버전 2.6.13에는 섹션이 추가되었습니다. 4.0.10에는 새로 허용된 두 개의 값이 추가되었습니다. allkeys-lfu 는 근사 LFU를 사용하여 모든 키를 제거하고 volatile-lfu 는 근사 LFU를 사용하여 키 중 만료 설정이 있는 키를 제거합니다. 버전 6.2에서는 데이터 계층화에 사용하기 위해 r6gd 노드 패밀리를 제공한 경우 noeviction ,volatile-lru 및 allkeys-lru 최대 메모리 정책만 r6gd 노드 유형을 통해 지원됩니다. |
레디 스 OS 4.0.10에 추가된 매개 변수 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
이름 | Details | 설명 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
비동기 삭제 파라미터 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-eviction |
허용되는 값: yes/no 기본값: 아니요 유형: boolean 수정 가능 여부: 예 변경 사항 적용: 즉시 |
제거 시 비동기식 삭제를 수행합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-expire |
허용되는 값: yes/no 기본값: 아니요 유형: boolean 수정 가능 여부: 예 변경 사항 적용: 즉시 |
키 만료 시 비동기식 삭제를 수행합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-server-del |
허용되는 값: yes/no 기본값: 아니요 유형: boolean 수정 가능 여부: 예 변경 사항 적용: 즉시 |
값을 업데이트하는 명령에 대해 비동기식 삭제를 수행합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slave-lazy-flush |
허용되는 값: N/A 기본값: 아니요 유형: boolean 수정 가능 여부: 아니요 변경 사항 적용: N/A |
slave sync 동안 비동기식 flushDB를 수행합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LFU 파라미터 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-log-factor |
허용되는 값: 0보다 큰 모든 정수 기본값: 10 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
키 카운터를 포화시키는 키 히트 수를 결정하는 로그 팩터를 설정합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-decay-time |
허용되는 값: 모든 정수 기본값: 1 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
키 카운터 감소에 소요된 시간입니다(분). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
활성 조각 모음 파라미터 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
activedefrag |
허용되는 값: yes/no 기본값: 아니요 유형: boolean 수정 가능 여부: 예 변경 사항 적용: 즉시 |
활성 조각 모음 파라미터가 활성화됩니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-ignore-bytes |
허용되는 값: 10485760~104857600 기본값: 104857600 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
활성 조각 모음을 시작하는 조각의 최소 수입니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-threshold-lower |
허용되는 값: 1~100 기본값: 10 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
활성 조각 모음을 시작하는 조각의 최소 비율입니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-threshold-upper |
허용되는 값: 1~100 기본값: 100 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
최대 작업을 사용하는 조각의 최대 비율입니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-cycle-min |
허용되는 값: 1~75 기본값: 25 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
CPU 비율의 조각 모음에 대한 최소 작업입니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-cycle-max |
허용되는 값: 1~75 기본값: 75 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
CPU 비율의 조각 모음에 대한 최대 작업입니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
클라이언트 출력 버퍼 파라미터 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-query-buffer-limit |
허용되는 값: 1048576~1073741824 기본값: 1073741824 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
단일 클라이언트 쿼리 버퍼의 최대 크기입니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proto-max-bulk-len |
허용되는 값: 1048576~536870912 기본값: 536870912 유형: 정수 수정 가능 여부: 예 변경 사항 적용: 즉시 |
단일 요소 요청의 최대 크기입니다. |
레디스 OSS 3.2.10 파라미터 변경
파라미터 그룹 패밀리: redis3.2
ElastiCache (Redis OSS) 3.2.10 지원되는 추가 매개변수는 없습니다.
레디 스 OSS 3.2.6 파라미터 변경
파라미터 그룹 패밀리: redis3.2
Redis OSS 3.2.6의 경우 지원되는 추가 매개 변수가 없습니다.
레디 스 OSS 3.2.4 파라미터 변경
파라미터 그룹 패밀리: redis3.2
Redis OSS 3.2.4부터 두 개의 기본 파라미터 그룹이 있습니다.
-
default.redis3.2
— Redis OSS 3.2.4를 실행할 때 Redis OSS (클러스터 모드 비활성화) 복제 그룹을 생성하고 Redis OSS 3.2.4의 추가 기능을 계속 사용하려면 이 파라미터 그룹 또는 이 그룹에서 파생된 그룹을 지정하십시오. -
default.redis3.2.cluster.on
— Redis OSS (클러스터 모드 활성화) 복제 그룹을 생성하려면 이 파라미터 그룹 또는 이 그룹에서 파생된 그룹을 지정하십시오.
Redis OSS 3.2.4의 새 매개 변수
파라미터 그룹 패밀리: redis3.2
Redis OSS 3.2.4의 경우 다음과 같은 추가 매개변수가 지원됩니다.
이름 | Details | 설명 |
---|---|---|
list-max-ziplist-size |
기본값: -2 유형: 정수 수정 가능 여부: 아니요 |
목록은 공간을 절약하기 위해 특별한 방법으로 인코딩됩니다. 내부 목록 노드 당 허용되는 항목 수는 요소의 최대 수 또는 최대 고정 크기로 지정할 수 있습니다. 최대 고정 크기의 경우 -5~-1을 사용합니다.
|
list-compress-depth |
기본값: 0 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
목록을 압축할 수도 있습니다. 압축 깊이는 압축에서 제외할 목록 각 측면의 퀵리스트 집리스트 노드 수입니다. 목록의 헤드와 테일은 빠른 푸시 및 팝 작업을 위해 항상 압축하지 않습니다. 설정:
|
cluster-enabled |
기본값: 아니요/예 *† 유형: string 수정 가능 여부: 아니요 |
클러스터 모드의 Redis OSS (클러스터 모드 활성화) 복제 그룹인지 (예) 또는 비클러스터 모드 (아니요) 의 Redis OSS (클러스터 모드 활성화) 복제 그룹인지를 나타냅니다. 클러스터 모드의 Redis OSS (클러스터 모드 활성화) 복제 그룹은 최대 500개의 노드 그룹으로 데이터를 분할할 수 있습니다. * 레디 스 OSS 3.2. x에는 두 개의 기본 파라미터 그룹이 있습니다.
. |
cluster-require-full-coverage |
기본값: 아니요 유형: boolean 수정 가능 여부: 예 변경 적용: 즉시 |
로 그러나 때로는 확인된 일부 키스페이스의 쿼리를 계속해서 허용하는 작업 중인 클러스터의 하위 세트가 필요합니다. 이렇게 하려면 |
hll-sparse-max-bytes |
기본값: 3000 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
HyperLogLog 스파스 표현 바이트 제한. 제한은 16바이트 헤더를 포함합니다. HyperLogLog 사용 중인 스파스 표현이 이 제한을 초과하면 해당 표현이 고밀도 표현으로 변환됩니다. 그 시점에서는 밀도가 높은 표현이 메모리 효율을 높이기 때문에 16000보다 큰 값은 권장하지 않습니다. 스파스 인코딩이 너무 많은 O(N)인 PFADD를 너무 느리게 하지 않고 공간 효율적인 인코딩의 이점을 얻으려면 값을 약 3000까지로 하는 것이 좋습니다. CPU는 중요하지 않지만 공간이 중요하고 데이터 집합이 0 - 15000 범위의 카디널리티를 HyperLogLogs 가진 많은 데이터로 구성되어 있는 경우 값을 ~10000까지 높일 수 있습니다. |
reserved-memory-percent |
기본값: 25 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
비데이터 사용을 위해 예약된 노드의 메모리 비율입니다. 기본적으로 Redis OSS 데이터 풋프린트는 노드의 메모리를 모두 소비할 때까지 증가합니다. 이 경우 과도한 메모리 페이징으로 인해 노드 성능이 저하될 수 있습니다. 메모리를 예약하면 Redis OS가 아닌 용도로 사용 가능한 일부 메모리를 따로 확보하여 페이징 양을 줄일 수 있습니다. 이 매개변수는 표준 Redis OSS ElastiCache 배포판에만 해당되며 표준 Redis OSS 배포판에 포함되지 않습니다. 자세한 내용은 |
레디 스 OSS 3.2.4에서 변경된 매개 변수 (고급)
파라미터 그룹 패밀리: redis3.2
Redis OSS 3.2.4의 경우 다음 매개 변수가 변경되었습니다.
이름 | Details | 변경 사항 |
---|---|---|
activerehashing |
수정 가능 여부: 파라미터 그룹이 캐시 클러스터와 연결되어 있지 않은 경우 예이고, 그렇지 않으면 아니오입니다. |
수정 가능 여부는 '아니요'였습니다. |
databases |
수정 가능 여부: 파라미터 그룹이 캐시 클러스터와 연결되어 있지 않은 경우 예이고, 그렇지 않으면 아니오입니다. |
수정 가능 여부는 '아니요'였습니다. |
appendonly |
기본값: 꺼짐 수정 가능 여부: 아니요 |
이전 Redis OSS 버전에서 업그레이드하려면 먼저 전원을 꺼야 합니다. |
appendfsync |
기본값: 꺼짐 수정 가능 여부: 아니요 |
이전 Redis OSS 버전에서 업그레이드하려면 먼저 전원을 꺼야 합니다. |
repl-timeout |
기본값: 60 수정 가능 여부: 아니요 |
현재 기본값을 60으로 수정할 수 없습니다. |
tcp-keepalive |
기본값: 300 |
기본값은 0입니다. |
list-max-ziplist-entries |
파라미터를 더 이상 사용할 수 없습니다. |
|
list-max-ziplist-value |
파라미터를 더 이상 사용할 수 없습니다. |
레디 스 OSS 2.8.24 (고급) 매개 변수가 추가되었습니다.
파라미터 그룹 패밀리: redis2.8
Redis OSS 2.8.24의 경우 지원되는 추가 매개 변수가 없습니다.
레디 스 OSS 2.8.23 (고급) 매개 변수가 추가되었습니다.
파라미터 그룹 패밀리: redis2.8
Redis OSS 2.8.23의 경우 다음과 같은 추가 매개변수가 지원됩니다.
이름 | Details | 설명 |
---|---|---|
close-on-slave-write |
기본값: yes 유형: 문자열(yes/no) 수정 가능 여부: 예 변경 적용: 즉시 |
활성화하면 읽기 전용 복제본에 작성을 시도하는 클라이언트의 연결이 끊어집니다. |
close-on-slave-write 작동 방식
읽기 전용 복제본을 기본 노드로 승격하여 기본 노드와 읽기 전용 복제본 노드가 역할을 바꿀 때 클러스터가 반응하는 방식을 보다 효과적으로 제어할 수 있도록 ElastiCache Amazon에서 이 close-on-slave-write
매개변수를 도입했습니다.
![이미지: 모든 것이 잘 close-on-replica-write 작동하고 있습니다.](images/ElastiCache-close-on-slave-write-01.png)
다중 AZ가 활성화된 복제 그룹 장애 조치 이외의 다른 이유로 읽기 전용 복제본 클러스터가 기본으로 승격되면 클라이언트는 엔드포인트 A에 계속 쓰려고 시도합니다. 그러나 엔드포인트 A가 읽기 전용 복제본의 엔드포인트이기 때문에 쓰기가 실패합니다. 다음은 Redis OSS를 ElastiCache 도입하기 전의 close-on-replica-write
동작이며 비활성화한 경우의 동작입니다. close-on-replica-write
![이미지: close-on-slave-write, 쓰기 실패](images/ElastiCache-close-on-slave-write-02.png)
close-on-replica-write
를 활성화하면 클라이언트가 읽기 전용 복제본에 쓰기를 시도할 때마다 클러스터와의 클라이언트 연결이 종료됩니다. 애플리케이션 논리가 연결 해제를 감지하고 DNS 테이블을 확인한 다음 이제 기본 엔드포인트(엔드포인트 B)에 다시 연결합니다.
![이미지: close-on-slave-write, 새 기본 클러스터에 쓰기](images/ElastiCache-close-on-slave-write-03.png)
비활성화할 수 있는 경우 close-on-replica-write
close-on-replica-write
를 비활성화했는데 장애가 발생한 클러스터에 쓴 경우 close-on-replica-write
를 비활성화하는 이유는 무엇일까요?
앞서 언급했듯이 close-on-replica-write
를 활성화하면 클라이언트가 읽기 전용 복제본에 쓰기를 시도할 때마다 클러스터와의 클라이언트 연결이 종료됩니다. 노드에 새로운 연결을 설정하는 것은 시간이 소요됩니다. 따라서 복제본에 대한 쓰기 요청의 결과로 연결을 끊고 다시 연결하면 동일한 연결을 통해 제공되는 읽기 요청의 지연 시간에도 영향을 미칩니다. 새로운 연결이 설정될 때까지 이 영향이 그대로 유지됩니다. 애플리케이션이 특별히 읽기 중심이거나 지연 시간에 매우 민감한 경우, 읽기 성능이 저하되지 않도록 클라이언트 연결을 유지하는 것이 좋습니다.
레디 스 OSS 2.8.22 (고급) 매개 변수가 추가되었습니다.
파라미터 그룹 패밀리: redis2.8
Redis OSS 2.8.22의 경우 지원되는 추가 매개 변수가 없습니다.
중요
-
Redis OSS 버전 2.8.22부터 기본 클러스터와
repl-backlog-size
복제 클러스터에 적용됩니다. -
Redis OSS 버전 2.8.22부터는 파라미터가 지원되지 않습니다.
repl-timeout
변경되면 이전과 마찬가지로 ElastiCache 기본값 (60초) 으로 덮어씁니다.appendonly
다음 파라미터는 더 이상 지원되지 않습니다.
-
appendonly
-
appendfsync
-
repl-timeout
레디 스 OSS 2.8.21에 매개 변수가 추가되었습니다.
파라미터 그룹 패밀리: redis2.8
Redis OSS 2.8.21의 경우 지원되는 추가 매개 변수가 없습니다.
레디 스 OSS 2.8.19에 파라미터가 추가되었습니다.
파라미터 그룹 패밀리: redis2.8
Redis OSS 2.8.19의 경우 지원되는 추가 매개 변수가 없습니다.
레디 스 OSS 2.8.6에 매개 변수가 추가되었습니다.
파라미터 그룹 패밀리: redis2.8
Redis OSS 2.8.6의 경우 다음과 같은 추가 매개변수가 지원됩니다.
이름 | Details | 설명 |
---|---|---|
min-slaves-max-lag |
기본값: 10 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
기본 노드가 읽기 전용 복제본에서 핑 요청을 수신해야 하는 시간(초)입니다. 이 시간까지 기본 노드가 핑을 수신하지 않으면 복제본을 더 이상 사용할 수 없는 것으로 간주합니다. 사용 가능한 복제본 수가 아래로 min-slaves-to-write 떨어지면 기본 복제본은 이 시점에서 쓰기 수락을 중단합니다. 이 매개 변수 또는 min-slaves-to-write 0이면 사용 가능한 복제본이 없더라도 기본 노드는 항상 쓰기 요청을 수락합니다. |
min-slaves-to-write |
기본값: 0 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
기본 노드가 클러스터에서 쓰기를 허용하기 위해 사용 가능해야 하는 최소 읽기 전용 복제본 수입니다. 사용 가능한 복제본 수가 이 수보다 떨어지면 기본 노드는 더 이상 쓰기 요청을 허용하지 않습니다. 이 매개 변수 또는 min-slaves-max-lag 0이면 복제본을 사용할 수 없는 경우에도 주 노드는 항상 쓰기 요청을 수락합니다. |
notify-keyspace-events |
기본값: (빈 문자열) 유형: string 수정 가능 여부: 예 변경 적용: 즉시 |
Redis OSS가 클라이언트에게 알릴 수 있는 키스페이스 이벤트 유형 각 이벤트 유형은 한 글자로 표현됩니다.
이러한 이벤트 유형을 자유롭게 조합할 수 있습니다. 예를 들어 AKE는 Redis OSS가 모든 이벤트 유형의 알림을 게시할 수 있음을 의미합니다. 오류 메시지가 발생할 수 있으므로 위에 나열된 문자 이외의 다른 문자로 시도하지 마십시오. 기본적으로 이 파라미터는 빈 문자열로 설정되어 있습니다. 즉, 키스페이스 이벤트 알림이 비활성화되어 있습니다. |
repl-backlog-size |
기본값: 1048576 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
기본 노드 백로그 버퍼의 크기(바이트)입니다. 백로그는 기본 노드의 데이터에 대한 업데이트를 레코딩하는 데 사용됩니다. 읽기 전용 복제본이 기본에 연결되면 기본 노드를 따라잡기 위해 백로그에서 데이터를 적용하는 부분적 동기화( 이 파라미터의 최소값은 16384입니다. 참고Redis OSS 2.8.22부터 이 매개변수는 읽기 전용 복제본뿐만 아니라 기본 클러스터에도 적용됩니다. |
repl-backlog-ttl |
기본값: 3600 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
기본 노드가 백로그 버퍼를 보관할 시간(초)입 니다. 마지막 복제본 노드가 연결 해제된 시점부터 백로그의 데이터는 파라미터를 0으로 설정하면 백로그 버퍼가 절대 해제되지 않습니다. |
repl-timeout |
기본값: 60 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
다음에 대한 제한 시간(초)을 나타냅니다.
|
레디 스 OSS 2.6.13 파라미터
파라미터 그룹 패밀리: redis2.6
레디스 OS 2.6.13은 에서 지원하는 레디스 OSS의 첫 번째 버전입니다. ElastiCache 다음 표에는 지원되는 Redis OSS 2.6.13 매개 변수가 나와 있습니다. ElastiCache
이름 | Details | 설명 |
---|---|---|
activerehashing |
기본값: yes 유형: 문자열(yes/no) 수정 가능 여부: 예 변경 적용: 생성 시 |
Redis의 활성 재해싱 기능을 사용할지 결정합니다. 기본 해시 테이블은 초당 10회 재해시되며 각 해시 작업은 1밀리초의 CPU 시간을 소비합니다. 이 값은 파라미터 그룹을 생성할 때 설정됩니다. 새 파라미터 그룹을 클러스터에 할당할 때 이전 파라미터 그룹과 새 파라미터 그룹에서 값이 동일해야 합니다. |
appendonly |
기본값: 아니요 유형: string 수정 가능 여부: 예 변경 적용: 즉시 |
Redis의 AOF(append only file)를 활성화하거나 비활성화합니다. AOF는 캐시의 데이터를 변경하는 모든 Redis OSS 명령을 캡처하고 특정 노드 장애를 복구하는 데 사용됩니다. 기본값이 [no]이면 AOF가 해제되어 있다는 의미입니다. AOF를 활성화하려면 이 파라미터를 [yes]로 설정합니다. 자세한 정보는 장애 완화을 참조하세요. 참고AOF(append-only file)는 cache.t1.micro 및 cache.t2.* 노드가 지원되지 않습니다. 이 유형의 노드에서는 참고다중 AZ 복제 그룹은 AOF를 허용하지 않습니다. |
appendfsync |
기본값: everysec 유형: string 수정 가능 여부: 예 변경 적용: 즉시 |
appendonly 가 ‘예’로 설정된 경우 AOF 출력 버퍼가 디스크에 기록되는 빈도를 제어합니다.
|
client-output-buffer-limit-normal-hard-limit |
기본값: 0 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
클라이언트의 출력 버퍼가 특정 바이트 수에 도달하면 클라이언트가 연결 해제됩니다. 기본값은 0입니다(하드 제한 없음). |
client-output-buffer-limit-normal-soft-limit |
기본값: 0 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
클라이언트의 출력 버퍼가 특정 바이트 수에 도달하면 클라이언트가 연결 해제됩니다. 그러나 이러한 조건은 client-output-buffer-limit-normal-soft-seconds 의 경우에만 지속됩니다. 기본값은 0입니다(소프트 제한 없음). |
client-output-buffer-limit-normal-soft-seconds |
기본값: 0 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
클라이언트의 출력 버퍼가 client-output-buffer-limit-normal-soft-limit 바이트에 해당 시간(초)보다 오래 유지되면 클라이언트가 연결 해제됩니다. 기본값은 0입니다(시간 제한 없음). |
client-output-buffer-limit-pubsub-hard-limit |
기본값: 33554432 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
Redis OSS 게시/구독 클라이언트의 경우: 클라이언트의 출력 버퍼가 지정된 바이트 수에 도달하면 클라이언트 연결이 끊깁니다. |
client-output-buffer-limit-pubsub-soft-limit |
기본값: 8388608 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
Redis OSS 게시/구독 클라이언트의 경우: 클라이언트의 출력 버퍼가 지정된 바이트 수에 도달하면 이 상태가 지속되는 경우에만 클라이언트 연결이 끊어집니다. client-output-buffer-limit-pubsub-soft-seconds |
client-output-buffer-limit-pubsub-soft-seconds |
기본값: 60 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
Redis OSS 게시/구독 클라이언트의 경우: 클라이언트의 출력 버퍼가 이 시간 (초) 보다 오래 client-output-buffer-limit-pubsub-soft-limit 바이트로 유지되면 클라이언트 연결이 끊깁니다. |
client-output-buffer-limit-slave-hard-limit |
기본값: 값은 Redis OSS 노드 유형별 파라미터를 참조하세요. 유형: 정수 수정 가능 여부: 아니요 |
Redis OSS 읽기 전용 복제본의 경우: 클라이언트의 출력 버퍼가 지정된 바이트 수에 도달하면 클라이언트 연결이 끊깁니다. |
client-output-buffer-limit-slave-soft-limit |
기본값: 값은 Redis OSS 노드 유형별 파라미터를 참조하세요. 유형: 정수 수정 가능 여부: 아니요 |
Redis OSS 읽기 전용 복제본의 경우: 클라이언트의 출력 버퍼가 지정된 바이트 수에 도달하면 이 상태가 지속되는 경우에만 클라이언트 연결이 끊어집니다. client-output-buffer-limit-slave-soft-seconds |
client-output-buffer-limit-slave-soft-seconds |
기본값: 60 유형: 정수 수정 가능 여부: 아니요 |
Redis OSS 읽기 전용 복제본의 경우: 클라이언트의 출력 버퍼가 이 시간 (초) 보다 오랫동안 client-output-buffer-limit-slave-soft-limit 바이트로 유지되면 클라이언트의 연결이 끊깁니다. |
databases |
기본값: 16 유형: 정수 수정 가능 여부: 아니요 변경 적용: 생성 시 |
데이터베이스가 분할되는 논리적 피티션의 수입니다. 이 값을 낮게 유지하는 것이 좋습니다. 이 값은 파라미터 그룹을 생성할 때 설정됩니다. 새 파라미터 그룹을 클러스터에 할당할 때 이전 파라미터 그룹과 새 파라미터 그룹에서 값이 동일해야 합니다. |
hash-max-ziplist-entries |
기본값: 512 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
해시에 사용되는 메모리 양을 결정합니다. 지정된 수보다 적은 수의 항목이 있는 해시는 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. |
hash-max-ziplist-value |
기본값: 64 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
해시에 사용되는 메모리 양을 결정합니다. 지정된 바이트 수보다 작은 항목이 있는 해시는 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. |
list-max-ziplist-entries |
기본값: 512 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
목록에 사용되는 메모리 양을 결정합니다. 지정된 수보다 적은 수의 항목이 있는 목록은 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. |
list-max-ziplist-value |
기본값: 64 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
목록에 사용되는 메모리 양을 결정합니다. 지정된 바이트 수보다 작은 항목이 있는 목록은 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. |
lua-time-limit |
기본값: 5000 유형: 정수 수정 가능 여부: 아니요 |
스크립트 중지 조치를 취하기 ElastiCache 전까지의 Lua 스크립트의 최대 실행 시간 (밀리초) 입니다. 를 초과하면 |
maxclients 이 값은 명시적으로 지정된 유형을 제외한 모든 인스턴스 유형에 적용됩니다. |
기본값: 65000 유형: 정수 수정 가능 여부: 아니요 |
한 번에 연결할 수 있는 최대 클라이언트 수입니다. |
t2.medium 기본값: 20000 유형: 정수 수정 가능 여부: 아니요 |
||
t2.small 기본값: 20000 유형: 정수 수정 가능 여부: 아니요 |
||
t2.micro 기본값: 20000 유형: 정수 수정 가능 여부: 아니요 |
||
t4g.micro 기본값: 20000 유형: 정수 수정 가능 여부: 아니요 |
||
t3.medium 기본값: 46000 유형: 정수 수정 가능 여부: 아니요 |
||
t3.small 기본값: 46000 유형: 정수 수정 가능 여부: 아니요 |
||
t3.micro 기본값: 20000 유형: 정수 수정 가능 여부: 아니요 |
||
maxmemory-policy |
기본값: volatile-lru 유형: string 수정 가능 여부: 예 변경 적용: 즉시 |
최대 메모리 사용량에 도달했을 때 키에 대한 제거 정책입니다. 유효한 값은 자세한 내용은 Redis OSS를 LRU 캐시로 사용을 |
maxmemory-samples |
기본값: 3 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
least-recently-used (LRU) 및 time-to-live (TTL) 계산의 경우 이 매개변수는 검사할 키의 샘플 크기를 나타냅니다. 기본적으로 Redis OSS는 3개의 키를 선택하고 가장 최근에 사용되지 않은 키를 사용합니다. |
reserved-memory |
기본값: 0 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
비데이터 사용을 위해 예약된 총 메모리(바이트)입니다. 기본적으로 Redis OSS 노드는 해당 노드를 사용할 때까지 확장됩니다 (참조). 이 매개변수는 표준 Redis OSS ElastiCache 배포판에만 해당되며 표준 Redis OSS 배포판에 포함되지 않습니다. 자세한 내용은 |
set-max-intset-entries |
기본값: 512 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
특정 종류의 세트(64비트 부호가 있는 정수의 범위에서 기수 10의 정수 문자열)에 사용되는 메모리의 양을 결정합니다. 지정된 수보다 적은 수의 항목이 있는 세트는 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. |
slave-allow-chaining |
기본값: 아니요 유형: string 수정 가능 여부: 아니요 |
Redis OSS의 읽기 전용 복제본이 자체 읽기 전용 복제본을 가질 수 있는지 여부를 결정합니다. |
slowlog-log-slower-than |
기본값: 10000 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
Redis OSS Slow Log 기능으로 명령을 기록할 수 있는 최대 실행 시간 (마이크로초) 입니다. |
slowlog-max-len |
기본값: 128 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
Redis OSS 슬로우 로그의 최대 길이입니다. |
tcp-keepalive |
기본값: 0 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
이 값을 0이 아닌 값(N)으로 설정하면 연결이 되어있는지 확인하기 위해 노드 클라이언트가 N초마다 폴링됩니다. 기본 설정인 0을 사용하면 폴링이 발생하지 않습니다.중요이 매개 변수의 일부 측면은 Redis OSS 버전 3.2.4에서 변경되었습니다. 레디 스 OSS 3.2.4에서 변경된 매개 변수 (고급) 섹션을 참조하십시오. |
timeout |
기본값: 0 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
제한 시간이 지나기 전에 노드가 대기하는 시간(초)입니다. 유효한 값:
|
zset-max-ziplist-entries |
기본값: 128 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
정렬된 세트에 사용할 메모리 양을 결정합니다. 지정된 수보다 적은 수의 정렬된 세트는 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. |
zset-max-ziplist-value |
기본값: 64 유형: 정수 수정 가능 여부: 예 변경 적용: 즉시 |
정렬된 세트에 사용할 메모리 양을 결정합니다. 지정된 바이트 수보다 작은 항목이 있는 정렬된 세트는 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. |
참고
Redis OSS 2.6.13 클러스터의 파라미터 그룹을 지정하지 않으면 기본 파라미터 그룹 () 이 사용됩니다. default.redis2.6
기본 파라미터 그룹의 파라미터 값은 변경할 수 없지만 언제든지 사용자 지정 파라미터 그룹을 생성하고 클러스터에 할당할 수 있습니다.
Redis OSS 노드 유형별 파라미터
대부분의 파라미터는 단일 값을 갖지만 일부 파라미터는 사용하는 노드 유형에 따라 다양한 값을 갖습니다. 다음 표에는 각 노드 유형에 대한 maxmemory
, client-output-buffer-limit-slave-hard-limit
및 client-output-buffer-limit-slave-soft-limit
파라미터의 기본값이 나와 있습니다. maxmemory
의 값은 노드에서 데이터 및 다른 용도에 사용할 수 있는 최대 바이트 수입니다. 자세한 내용은 사용할 수 있는 메모리
참고
maxmemory
파라미터는 수정할 수 없습니다.
노드 유형 | Maxmemory | lient-output-buffer-limitC - slave-hard-limit | C lient-output-buffer-limit - slave-soft-limit |
---|---|---|---|
cache.t1.micro | 142606336 | 14260633 | 14260633 |
cache.t2.micro | 581959680 | 58195968 | 58195968 |
cache.t2.small | 1665138688 | 166513868 | 166513868 |
cache.t2.medium | 3461349376 | 346134937 | 346134937 |
cache.t3.micro | 536870912 | 53687091 | 53687091 |
cache.t3.small | 1471026299 | 147102629 | 147102629 |
cache.t3.medium | 3317862236 | 331786223 | 331786223 |
cache.t4g.micro | 536870912 | 53687091 | 53687091 |
cache.t4g.small | 1471026299 | 147102629 | 147102629 |
cache.t4g.medium | 3317862236 | 331786223 | 331786223 |
cache.m1.small | 943718400 | 94371840 | 94371840 |
cache.m1.medium | 3093299200 | 309329920 | 309329920 |
cache.m1.large | 7025459200 | 702545920 | 702545920 |
cache.m1.xlarge | 14889779200 | 1488977920 | 1488977920 |
cache.m2.xlarge | 17091788800 | 1709178880 | 1709178880 |
cache.m2.2xlarge | 35022438400 | 3502243840 | 3502243840 |
cache.m2.4xlarge | 70883737600 | 7088373760 | 7088373760 |
cache.m3.medium | 2988441600 | 309329920 | 309329920 |
cache.m3.large | 6501171200 | 650117120 | 650117120 |
cache.m3.xlarge | 14260633600 | 1426063360 | 1426063360 |
cache.m3.2xlarge | 29989273600 | 2998927360 | 2998927360 |
cache.m4.large | 6892593152 | 689259315 | 689259315 |
cache.m4.xlarge | 15328501760 | 1532850176 | 1532850176 |
cache.m4.2xlarge | 31889126359 | 3188912636 | 3188912636 |
cache.m4.4xlarge | 65257290629 | 6525729063 | 6525729063 |
cache.m4.10xlarge | 166047614239 | 16604761424 | 16604761424 |
cache.m5.large | 6854542746 | 685454275 | 685454275 |
cache.m5.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m5.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m5.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m5.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m5.24xlarge | 337500562842 | 33750056284 | 33750056284 |
cache.m6g.large | 6854542746 | 685454275 | 685454275 |
cache.m6g.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m6g.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m6g.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m6g.8xlarge | 111325552312 | 11132555231 | 11132555231 |
cache.m6g.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m6g.16xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.c1.xlarge | 6501171200 | 650117120 | 650117120 |
cache.r3.large | 14470348800 | 1468006400 | 1468006400 |
cache.r3.xlarge | 30513561600 | 3040870400 | 3040870400 |
cache.r3.2xlarge | 62495129600 | 6081740800 | 6081740800 |
cache.r3.4xlarge | 126458265600 | 12268339200 | 12268339200 |
cache.r3.8xlarge | 254384537600 | 24536678400 | 24536678400 |
cache.r4.large | 13201781556 | 1320178155 | 1320178155 |
cache.r4.xlarge | 26898228839 | 2689822883 | 2689822883 |
cache.r4.2xlarge | 54197537997 | 5419753799 | 5419753799 |
cache.r4.4xlarge | 108858546586 | 10885854658 | 10885854658 |
cache.r4.8xlarge | 218255432090 | 21825543209 | 21825543209 |
cache.r4.16xlarge | 437021573120 | 43702157312 | 43702157312 |
cache.r5.large | 14037181030 | 1403718103 | 1403718103 |
cache.r5.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r5.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r5.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r5.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r5.24xlarge | 682485973811 | 68248597381 | 68248597381 |
cache.r6g.large | 14037181030 | 1403718103 | 1403718103 |
cache.r6g.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r6g.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r6g.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r6g.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r6g.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r6g.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.r6gd.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r6gd.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r6gd.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r6gd.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r6gd.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r6gd.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.r7g.large | 14037181030 | 1403718103 | 1403718103 |
cache.r7g.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r7g.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r7g.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r7g.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r7g.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r7g.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.m7g.large | 6854542746 | 685454275 | 685454275 |
cache.m7g.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m7g.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m7g.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m7g.8xlarge | 111325552312 | 11132555231 | 11132555231 |
cache.m7g.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m7g.16xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.c7gn.large | 3317862236 | 1403718103 | 1403718103 |
cache.c7gn.xlarge | 6854542746 | 2826184970 | 2826184970 |
cache.c7gn.2xlarge | 13891921715 | 5671118356 | 5671118356 |
cache.c7gn.4xlarge | 27966669210 | 11360986522 | 11360986522 |
cache.c7gn.8xlarge | 56116178125 | 22500037523 | 22500037523 |
cache.c7gn.12xlarge | 84357985997 | 34120634655 | 34120634655 |
cache.c7gn.16xlarge | 113609865216 | 45000075046 | 45000075046 |
참고
현재 세대의 모든 인스턴스 유형은 기본적으로 Amazon Virtual Private Cloud VPC에서 생성됩니다.
T1 인스턴스는 다중 AZ를 지원하지 않습니다.
T1 및 T2 인스턴스는 레디 스 OSS AOF를 지원하지 않습니다.
Redis OSS 구성 appendonly
변수이며, Redis OSS 버전 2.8.22 이상에서는 appendfsync
지원되지 않습니다.