

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

# 파라미터 그룹을 사용해 엔진 파라미터 구성
<a name="parametergroups"></a>

MemoryDB는 파라미터를 사용하여 노드 및 클러스터의 런타임 속성을 제어합니다. 일반적으로 최신 엔진 버전에는 새로운 기능을 기원하는 추가 파라미터가 포함됩니다. 파라미터가 정리된 표는 [엔진별 파라미터](parametergroups.redis.md) 섹션을 참조하세요.

`maxmemory`와 같은 일부 파라미터 값은 엔진 및 노드 유형에 의해 결정됩니다. 노드 유형별 파라미터 값의 표는 [MemoryDB 노드 유형별 파라미터](parametergroups.redis.md#parametergroups.redis.nodespecific) 섹션을 참조하세요.

**Topics**
+ [

# 파라미터 관리
](parametergroups.management.md)
+ [

# 파라미터 그룹 티어
](parametergroups.tiers.md)
+ [

# 파라미터 그룹 생성
](parametergroups.creating.md)
+ [

# 이름별로 파라미터 그룹 목록 조회
](parametergroups.listingGroups.md)
+ [

# 파라미터 그룹의 값 목록 조회
](parametergroups.listingValues.md)
+ [

# 파라미터 그룹 수정
](parametergroups.modifying.md)
+ [

# 파라미터 그룹 삭제
](parametergroups.deleting.md)
+ [

# 엔진별 파라미터
](parametergroups.redis.md)

# 파라미터 관리
<a name="parametergroups.management"></a>

더욱 쉬운 파라미터 관리를 위해 파라미터를 명명된 파라미터 그룹으로 그룹화합니다. 파라미터 그룹은 시작하는 동안 엔진 소프트웨어에 전달되는 파라미터의 특정 값 조합을 나타냅니다. 이 값은 각 노드의 엔진 프로세서가 런타임에 작동하는 방식을 결정합니다. 특정 파라미터 그룹의 파라미터 값은 해당 파라미터가 속한 클러스터와 상관없이 그룹과 연결된 모든 노드에 적용됩니다.

클러스터 성능을 미세 조정하려면 일부 파라미터 값을 수정하거나 클러스터의 파라미터 그룹을 변경할 수 있습니다.
+ 기본 파라미터 그룹을 수정하거나 삭제할 수 없습니다. 사용자 지정 파라미터 값이 필요하면 사용자 지정 파라미터 그룹을 생성해야 합니다.
+ 파라미터 그룹 패밀리와 할당할 클러스터는 호환 가능해야 합니다. 예를 들어 클러스터에서 Redis OSS 버전 6을 실행 중이라면 memorydb\$1redis6 패밀리의 기본 또는 사용자 지정 파라미터 그룹만 사용할 수 있습니다.
+ 클러스터의 파라미터를 변경하면 변경 사항이 클러스터에 즉시 적용됩니다. 이는 클러스터의 파라미터 그룹 자체에서 변경하든 파라미터 값을 클러스터의 파라미터 그룹 내에서 변경하든 마찬가지입니다.

# 파라미터 그룹 티어
<a name="parametergroups.tiers"></a>

*MemoryDB 파라미터 그룹 계층*

**전역 기본값**

해당 리전의 모든 MemoryDB 고객을 위한 최상위 루트 파라미터 그룹입니다.

전역 기본 파라미터 그룹:
+ MemoryDB용으로 예약되어 있으며 고객이 사용할 수 없습니다.

**고객 기본값**

고객의 사용을 위해 생성된 전역 기본 파라미터 그룹의 사본입니다.

고객 기본 파라미터 그룹:
+ MemoryDB가 생성하고 소유합니다.
+ 고객이 이 파라미터 그룹에서 지원하는 엔진 버전을 실행 중인 모든 클러스터의 파라미터 그룹으로 사용할 수 있습니다.
+ 고객이 편집할 수 없습니다.

**고객 소유**

고객 기본 파라미터 그룹의 사본입니다. 고객 소유 파라미터 그룹은 고객이 파라미터 그룹을 생성할 때마다 만들어집니다.

고객 소유 파라미터 그룹:
+ 고객이 생성하고 소유합니다.
+ 고객의 호환 가능한 모든 클러스터에 할당할 수 있습니다.
+ 고객이 사용자 지정 파라미터 그룹을 생성하기 위해 수정할 수 있습니다.

  모든 파라미터 값을 수정할 수 있는 것은 아닙니다. 자세한 내용은 [엔진별 파라미터](parametergroups.redis.md) 단원을 참조하십시오.

# 파라미터 그룹 생성
<a name="parametergroups.creating"></a>

기본값에서 변경하려는 파라미터 값이 하나 이상이면 새 파라미터 그룹을 생성해야 합니다. MemoryDB 콘솔AWS CLI, 또는 MemoryDB API를 사용하여 파라미터 그룹을 생성할 수 있습니다.

## 파라미터 그룹 생성(콘솔)
<a name="parametergroups.creatingclusters.viewdetails"></a>

다음 절차는 MemoryDB 콘솔을 사용하여 파라미터 그룹을 생성하는 방법을 보여줍니다.

**MemoryDB 콘솔을 사용하여 파라미터 그룹을 생성하려면**

1. 에 로그인AWS Management Console하고 [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) MemoryDB 콘솔을 엽니다.

1. 사용 가능한 모든 파라미터 목록을 표시하려면 왼쪽 탐색 창에서 [**Parameter Groups**]를 선택합니다.

1. 파라미터 그룹을 생성하려면 **Create parameter group**을 선택합니다.

   **Create parameter group** 페이지가 나타납니다.

1. [**Name**] 상자에 파라미터 그룹의 고유 이름을 입력합니다.

   클러스터를 생성하거나 클러스터의 파라미터 그룹을 수정할 때 그 이름으로 파라미터 그룹을 선택합니다. 그러므로 이름은 파라미터 그룹의 패밀리를 식별할 수 있고 정보를 알 수 있는 것이 좋습니다.

   파라미터 그룹 명명 제약 조건은 다음과 같습니다.
   + ASCII 문자로 시작해야 합니다.
   + ASCII 문자, 숫자 및 하이픈만 포함할 수 있습니다.
   + 1-255자여야 합니다.
   + 하이픈 2개가 연속될 수 없습니다.
   + 끝에 하이픈이 올 수 없습니다.

1. [**Description**] 상자에 파라미터 그룹에 대한 설명을 입력합니다.

1. 엔진 버전 호환성 상자에서 이 파라미터 그룹에 해당하는 엔진 버전을 선택합니다.

1. **태그**에서 선택적으로 태그를 추가하여 파라미터 그룹을 검색 및 필터링하거나 AWS비용을 추적합니다.

1. 파라미터 그룹을 생성하려면 [**Create**]를 선택합니다.

   파라미터 그룹을 생성하지 않고 프로세스를 종료하려면 [**Cancel**]을 선택합니다.

1. 파라미터 그룹을 생성하면 패밀리의 기본값이 부여됩니다. 기본값을 변경하려면 파라미터 그룹을 수정해야 합니다. 자세한 내용은 [파라미터 그룹 수정](parametergroups.modifying.md) 단원을 참조하십시오.

## 파라미터 그룹 생성(AWSCLI)
<a name="parametergroups.creating.cli"></a>

를 사용하여 파라미터 그룹을 생성하려면 다음 파라미터`create-parameter-group`와 함께 명령을 AWS CLI사용합니다.
+ `--parameter-group-name` - 파라미터 그룹의 이름입니다.

  파라미터 그룹 명명 제약 조건은 다음과 같습니다.
  + ASCII 문자로 시작해야 합니다.
  + ASCII 문자, 숫자 및 하이픈만 포함할 수 있습니다.
  + 1-255자여야 합니다.
  + 하이픈 2개가 연속될 수 없습니다.
  + 끝에 하이픈이 올 수 없습니다.
+ `--family` - 파라미터 그룹의 엔진 및 버전 패밀리입니다.
+ `--description` - 사용자가 정의한 파라미터 그룹에 대한 설명입니다.

**Example**  
다음 예제에서는 memorydb\$1redis6 패밀리를 템플릿으로 사용하여 *myRedis6x*이라는 파라미터 그룹을 생성합니다.  
Linux, macOS, Unix의 경우:  

```
aws memorydb create-parameter-group \
    --parameter-group-name myRedis6x  \
    --family memorydb_redis6 \
    --description "My first parameter group"
```
Windows의 경우:  

```
aws memorydb create-parameter-group ^
    --parameter-group-name myRedis6x  ^
    --family memorydb_redis6 ^
    --description "My first parameter group"
```
이 명령의 출력은 다음과 유사해야 합니다.  

```
{
    "ParameterGroup": {
        "Name": "myRedis6x", 
        "Family": "memorydb_redis6",
        "Description": "My first parameter group",
        "ARN": "arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x"
    }
}
```

파라미터 그룹을 생성하면 패밀리의 기본값이 부여됩니다. 기본값을 변경하려면 파라미터 그룹을 수정해야 합니다. 자세한 내용은 [파라미터 그룹 수정](parametergroups.modifying.md) 단원을 참조하십시오.

자세한 내용은 [https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-parameter-group.html) 단원을 참조하십시오.

## 파라미터 그룹 생성(MemoryDB API)
<a name="parametergroups.creating.api"></a>

MemoryDB API를 사용하여 파라미터 그룹을 생성하려면 이 파라미터와 함께 `CreateParameterGroup` 작업을 사용합니다.
+ `ParameterGroupName` - 파라미터 그룹의 이름입니다.

  파라미터 그룹 명명 제약 조건은 다음과 같습니다.
  + ASCII 문자로 시작해야 합니다.
  + ASCII 문자, 숫자 및 하이픈만 포함할 수 있습니다.
  + 1-255자여야 합니다.
  + 하이픈 2개가 연속될 수 없습니다.
  + 끝에 하이픈이 올 수 없습니다.
+ `Family` - 파라미터 그룹의 엔진 및 버전 패밀리입니다. 예를 들어 `memorydb_redis6`입니다.
+ `Description` - 사용자가 정의한 파라미터 그룹에 대한 설명입니다.

**Example**  
다음 예제에서는 memorydb\$1redis6 패밀리를 템플릿으로 사용하여 *myRedis6x*이라는 파라미터 그룹을 생성합니다.  

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=CreateParameterGroup
   &Family=memorydb_redis6
   &ParameterGroupName=myRedis6x
   &Description=My%20first%20parameter%20group
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```
이 작업의 응답은 다음과 유사해야 합니다.  

```
<CreateParameterGroupResponse xmlns="http://memory-db.us-east-1.amazonaws.com/doc/2021-01-01/">
  <CreateParameterGroupResult>
    <ParameterGroup>
      <Name>myRedis6x</Name>
      <Family>memorydb_redis6</Family>
      <Description>My first parameter group</Description>
      <ARN>arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x</ARN>
    </ParameterGroup>
  </CreateParameterGroupResult>
  <ResponseMetadata>
    <RequestId>d8465952-af48-11e0-8d36-859edca6f4b8</RequestId>
  </ResponseMetadata>
</CreateParameterGroupResponse>
```

파라미터 그룹을 생성하면 패밀리의 기본값이 부여됩니다. 기본값을 변경하려면 파라미터 그룹을 수정해야 합니다. 자세한 내용은 [파라미터 그룹 수정](parametergroups.modifying.md) 단원을 참조하십시오.

자세한 내용은 [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateParameterGroup.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateParameterGroup.html) 단원을 참조하십시오.

# 이름별로 파라미터 그룹 목록 조회
<a name="parametergroups.listingGroups"></a>

MemoryDB 콘솔, AWS CLI또는 MemoryDB API를 사용하여 파라미터 그룹을 나열할 수 있습니다.

## 이름별로 파라미터 그룹 목록 조회(콘솔)
<a name="parametergroups.listingGroupsclusters.viewdetails"></a>

다음 절차에서는 MemoryDB 콘솔을 사용하여 파라미터 그룹 목록을 보는 방법을 설명합니다.

**MemoryDB 콘솔을 사용하여 파라미터 그룹을 나열하려면**

1. 에 로그인AWS Management Console하고 [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) MemoryDB 콘솔을 엽니다.

1. 사용 가능한 모든 파라미터 목록을 표시하려면 왼쪽 탐색 창에서 [**Parameter Groups**]를 선택합니다.

## 이름별 파라미터 그룹 나열(AWSCLI)
<a name="parametergroups.listingGroups.cli"></a>

를 사용하여 파라미터 그룹 목록을 생성하려면 명령을 AWS CLI사용합니다`describe-parameter-groups`. 파라미터 그룹의 이름을 입력하면 그 파라미터 그룹만 나열됩니다. 파라미터 그룹의 이름을 입력하지 않으면 최대 `--max-results`개의 파라미터 그룹이 나열됩니다. 두 경우 모두 파라미터 그룹의 이름, 패밀리 및 설명이 나열됩니다.

**Example**  
다음 샘플 코드에는 *myRedis6x* 파라미터 그룹이 나열되어 있습니다.  
Linux, macOS, Unix의 경우:  

```
aws memorydb describe-parameter-groups \
    --parameter-group-name myRedis6x
```
Windows의 경우:  

```
aws memorydb describe-parameter-groups ^
    --parameter-group-name myRedis6x
```
이 명령의 출력은 파라미터 그룹의 이름, 패밀리 및 설명을 나열하는 것과 같습니다.  

```
{
    "ParameterGroups": [
	    {
	        "Name": "myRedis6x", 
	        "Family": "memorydb_redis6",
	        "Description": "My first parameter group",
                "ARN": "arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x"
	    }
    ]
}
```

**Example**  
다음 샘플 코드에는 Valkey 또는 Redis OSS 엔진 버전 5.0.6 이상에서 실행되는 파라미터 그룹에 대한 파라미터 그룹 *myRedis6x*가 나열됩니다.  
Linux, macOS, Unix의 경우:  

```
aws memorydb describe-parameter-groups \
    --parameter-group-name myRedis6x
```
Windows의 경우:  

```
aws memorydb describe-parameter-groups ^
    --parameter-group-name myRedis6x
```
이 명령의 출력은 파라미터 그룹의 이름, 패밀리 및 설명을 나열하는 것과 같습니다.  

```
{
    "ParameterGroups": [
	    {
	        "Name": "myRedis6x", 
	        "Family": "memorydb_redis6",
	        "Description": "My first parameter group",
                "ARN": "arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x"
	    }
    ]
}
```

**Example**  
다음 샘플 코드는 최대 20개의 파라미터 그룹을 나열합니다.  

```
aws memorydb describe-parameter-groups --max-results 20
```
이 명령의 JSON 출력은 각 파라미터 그룹의 이름, 패밀리 및 설명을 나열하는 것과 같습니다.  

```
{
    "ParameterGroups": [
        {
            "ParameterGroupName": "default.memorydb-redis6",
            "Family": "memorydb_redis6",
            "Description": "Default parameter group for memorydb_redis6",
            "ARN": "arn:aws:memorydb:us-east-1:012345678912:parametergroup/default.memorydb-redis6"
        }, 
        ...
    ]
}
```

자세한 내용은 [https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-parameter-groups.html](https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-parameter-groups.html) 단원을 참조하십시오.

## 이름으로 파라미터 그룹 나열(MemoryDB API)
<a name="parametergroups.listingGroups.api"></a>

MemoryDB API를 사용하여 파라미터 그룹의 목록을 생성하려면 `DescribeParameterGroups` 작업을 사용합니다. 파라미터 그룹의 이름을 입력하면 그 파라미터 그룹만 나열됩니다. 파라미터 그룹의 이름을 입력하지 않으면 최대 `MaxResults`개의 파라미터 그룹이 나열됩니다. 두 경우 모두 파라미터 그룹의 이름, 패밀리 및 설명이 나열됩니다.

**Example**  
다음 샘플 코드는 최대 20개의 파라미터 그룹을 나열합니다.  

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DescribeParameterGroups
   &MaxResults=20
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```
이 작업의 응답은 각 파라미터 그룹에 대해 memorydb\$1redis6의 경우 이름, 패밀리 및 설명을 나열하는 것과 같습니다.  

```
<DescribeParameterGroupsResponse xmlns="http://memory-db.us-east-1.amazonaws.com/doc/2021-01-01/">
  <DescribeParameterGroupsResult>
    <ParameterGroups>
      <ParameterGroup>
        <Name>myRedis6x</Name>
        <Family>memorydb_redis6</Family>
        <Description>My custom Redis OSS 6 parameter group</Description>
        <ARN>arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x</ARN>
      </ParameterGroup>     
       <ParameterGroup>
        <Name>default.memorydb-redis6</Name>
        <Family>memorydb_redis6</Family>
        <Description>Default parameter group for memorydb_redis6</Description>
        <ARN>arn:aws:memorydb:us-east-1:012345678912:parametergroup/default.memorydb-redis6</ARN>
      </ParameterGroup>
    </ParameterGroups>
  </DescribeParameterGroupsResult>
  <ResponseMetadata>
    <RequestId>3540cc3d-af48-11e0-97f9-279771c4477e</RequestId>
  </ResponseMetadata>
</DescribeParameterGroupsResponse>
```

**Example**  
다음 샘플 코드에는 *myRedis6x* 파라미터 그룹이 나열되어 있습니다.  

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DescribeParameterGroups
   &ParameterGroupName=myRedis6x
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```
이 작업의 응답은 각 파라미터 그룹의 이름, 패밀리 및 설명을 나열하는 것과 같습니다.  

```
<DescribeParameterGroupsResponse xmlns="http://memory-db.us-east-1.amazonaws.com/doc/2021-01-01/">
  <DescribeParameterGroupsResult>
    <ParameterGroups>
      <ParameterGroup>
        <Name>myRedis6x</Name>
        <Family>memorydb_redis6</Family>
        <Description>My custom Redis OSS 6 parameter group</Description>
        <ARN>arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x</ARN>
      </ParameterGroup>
    </ParameterGroups>
  </DescribeParameterGroupsResult>
  <ResponseMetadata>
    <RequestId>3540cc3d-af48-11e0-97f9-279771c4477e</RequestId>
  </ResponseMetadata>
</DescribeParameterGroupsResponse>
```

자세한 내용은 [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameterGroups.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameterGroups.html) 단원을 참조하십시오.

# 파라미터 그룹의 값 목록 조회
<a name="parametergroups.listingValues"></a>

MemoryDB 콘솔AWS CLI, 또는 MemoryDB API를 사용하여 파라미터 및 파라미터 그룹의 값을 나열할 수 있습니다.

## 파라미터 그룹의 값 목록 조회(콘솔)
<a name="parametergroups.listingValuesclusters.viewdetails"></a>

다음 절차에서는 MemoryDB 콘솔을 사용하여 파라미터 및 파라미터 그룹의 값을 나열하는 방법을 보여줍니다.

**MemoryDB 콘솔을 사용하여 파라미터 그룹의 파라미터 및 그 값을 나열하려면**

1. 에 로그인AWS Management Console하고 [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) MemoryDB 콘솔을 엽니다.

1. 사용 가능한 모든 파라미터 목록을 표시하려면 왼쪽 탐색 창에서 [**Parameter Groups**]를 선택합니다.

1. 파라미터 그룹의 이름의 이름(옆에 있는 상자가 아님)을 선택하여 파라미터 및 값을 나열할 파라미터 그룹을 선택합니다.

   파라미터 및 그 값이 화면 하단에 나열됩니다. 파라미터의 수가 많으면 위아래로 스크롤하여 원하는 파라미터를 찾습니다.

## 파라미터 그룹의 값 나열(AWSCLI)
<a name="parametergroups.listingValues.cli"></a>

를 사용하여 파라미터 그룹의 파라미터와 해당 값을 나열하려면 명령을 AWS CLI사용합니다`describe-parameters`.

**Example**  
다음 샘플 코드는 *myRedis6x* 파라미터 그룹의 모든 파라미터 및 그 값을 나열합니다.  
Linux, macOS, Unix의 경우:  

```
aws memorydb describe-parameters \
    --parameter-group-name myRedis6x
```
Windows의 경우:  

```
aws memorydb describe-parameters ^
    --parameter-group-name myRedis6x
```

자세한 내용은 [https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-parameters.html) 단원을 참조하십시오.

## 파라미터 그룹 값 나열(MemoryDB API)
<a name="parametergroups.listingValues.api"></a>

MemoryDB API를 사용하여 파라미터 그룹의 파라미터 및 그 값을 나열하려면 `DescribeParameters` 작업을 사용합니다.

자세한 내용은 [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameters.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameters.html) 단원을 참조하십시오.

# 파라미터 그룹 수정
<a name="parametergroups.modifying"></a>

**중요**  
어떤 기본 파라미터 그룹도 수정할 수 없습니다.

파라미터 그룹의 일부 파라미터 값을 수정할 수 있습니다. 이 파라미터 값은 파라미터 그룹과 연결된 클러스터에 적용됩니다. 변경한 파라미터 값이 파라미터 그룹에 적용되는 시점에 관한 자세한 내용은 [엔진별 파라미터](parametergroups.redis.md) 섹션을 참조하세요.

## 파라미터 그룹 수정(콘솔)
<a name="parametergroups.modifyingclusters.viewdetails"></a>

다음 절차는 MemoryDB 콘솔을 사용하여 파라미터 값을 변경하는 방법을 보여줍니다. 동일한 절차를 통해 모든 파라미터 값을 변경할 수 있습니다.

**MemoryDB 콘솔을 사용하여 파라미터 값을 변경하려면**

1. 에 로그인AWS Management Console하고 [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) MemoryDB 콘솔을 엽니다.

1. 사용 가능한 모든 파라미터 목록을 표시하려면 왼쪽 탐색 창에서 [**Parameter Groups**]를 선택합니다.

1. 파라미터 그룹의 이름 왼쪽에 있는 라디오 버튼을 선택하여 수정할 파라미터 그룹을 선택합니다.

   **작업**을 선택한 다음 **세부 정보 보기**를 선택합니다. 또는 파라미터 그룹 이름을 선택하여 세부 정보 페이지로 이동할 수도 있습니다.

1. 파라미터를 수정하려면 **편집**을 선택합니다. 편집 가능한 모든 파라미터를 편집할 수 있게 됩니다. 변경하려는 파라미터를 찾으려면 페이지를 이동해야 할 수도 있습니다. 또는 검색 상자에서 이름, 값 또는 유형으로 파라미터를 검색할 수 있습니다.

1. 필요에 따라 파라미터를 수정합니다.

1. 변경 사항을 저장하려면 **변경 사항 저장**을 선택합니다.

1. 여러 페이지의 파라미터 값을 수정한 경우 **변경 내용 미리 보기**를 선택하여 모든 변경 내용을 검토할 수 있습니다. 변경을 확인하려면 **변경 저장**을 선택합니다. 추가로 수정하려면 **뒤로**를 선택합니다.

1. **파라미터 세부 정보** 페이지에는 기본값으로 재설정하는 옵션도 있습니다. 기본값으로 재설정하려면 **기본값으로 재설정**을 선택합니다. 체크박스는 모든 파라미터의 왼쪽에 나타납니다. 재설정하려는 항목을 선택하고 재설정 **진행을** 선택하여 확인할 수 있습니다.

   대화 상자에서 **확인을** 선택하여 재설정 작업을 확인합니다.

1. 파라미터 세부 정보 페이지에서는 각 페이지에 표시할 파라미터 수를 설정할 수 있습니다. 오른쪽에 있는 톱니바퀴를 사용하여 변경하세요. 세부 정보 페이지에서 원하는 열을 활성화/비활성화할 수도 있습니다. 이러한 변경 사항은 콘솔 세션 내내 지속됩니다.

   변경한 파라미터의 이름을 찾으려면 [엔진별 파라미터](parametergroups.redis.md) 섹션을 참조하세요.



## 파라미터 그룹 수정(AWSCLI)
<a name="parametergroups.modifying.cli"></a>

를 사용하여 파라미터의 값을 변경하려면 명령을 AWS CLI사용합니다`update-parameter-group`.

변경하려는 파라미터의 이름과 허용되는 값을 찾으려면 [엔진별 파라미터](parametergroups.redis.md) 섹션을 참조하세요.

자세한 정보는 [update-parameter-group](https://docs.aws.amazon.com//cli/latest/reference/memorydb/update-parameter-group.html) 단원을 참조하세요.

## 파라미터 그룹 수정(MemoryDB API)
<a name="parametergroups.modifying.api"></a>

MemoryDB API를 사용하여 파라미터 그룹의 파라미터 값을 변경하려면 `UpdateParameterGroup` 작업을 사용합니다.

변경하려는 파라미터의 이름과 허용되는 값을 찾으려면 [엔진별 파라미터](parametergroups.redis.md) 섹션을 참조하세요.

자세한 내용은 [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateParameterGroup.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateParameterGroup.html) 단원을 참조하십시오.

# 파라미터 그룹 삭제
<a name="parametergroups.deleting"></a>

MemoryDB 콘솔AWS CLI, 또는 MemoryDB API를 사용하여 사용자 지정 파라미터 그룹을 삭제할 수 있습니다.

파라미터 그룹이 클러스터와 연결된 경우 삭제할 수 없습니다. 또한 기본 파라미터 그룹도 삭제할 수 없습니다.

## 파라미터 그룹 삭제(콘솔)
<a name="parametergroups.deletingclusters.viewdetails"></a>

다음 절차는 MemoryDB 콘솔을 사용하여 파라미터 그룹을 삭제하는 방법을 보여줍니다.

**MemoryDB 콘솔을 사용하여 파라미터 그룹을 삭제하려면**

1. 에 로그인AWS Management Console하고 [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) MemoryDB 콘솔을 엽니다.

1. 사용 가능한 모든 파라미터 목록을 표시하려면 왼쪽 탐색 창에서 [**Parameter Groups**]를 선택합니다.

1. 파라미터 그룹의 이름 왼쪽에 있는 라디오 버튼을 선택하여 삭제할 파라미터 그룹을 선택합니다.

   **Actions**를 선택하고 **삭제**를 선택합니다.

1. **Delete Parameter Groups** 확인 화면이 나타납니다.

1. 파라미터 그룹을 삭제하려면 확인 텍스트 상자에 **삭제**를 입력합니다.

   파라미터 그룹을 유지하려면 **취소**를 선택합니다.

## 파라미터 그룹 삭제(AWSCLI)
<a name="parametergroups.deleting.cli"></a>

를 사용하여 파라미터 그룹을 삭제하려면 명령을 AWS CLI사용합니다`delete-parameter-group`. 삭제할 파라미터 그룹의 경우 `--parameter-group-name`으로 지정된 파라미터 그룹에는 클러스터를 연결할 수 없으며 기본 파라미터 그룹이 될 수도 없습니다.

다음 샘플 코드에서는 *myRedis6x* 파라미터 그룹을 삭제합니다.

**Example**  
Linux, macOS, Unix의 경우:  

```
aws memorydb delete-parameter-group \
    --parameter-group-name myRedis6x
```
Windows의 경우:  

```
aws memorydb delete-parameter-group ^
    --parameter-group-name myRedis6x
```

자세한 정보는 [delete-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/memorydb/delete-parameter-group.html) 단원을 참조하세요.

## 파라미터 그룹 삭제(MemoryDB API)
<a name="parametergroups.deleting.api"></a>

MemoryDB API를 사용하여 파라미터 그룹을 삭제하려면 `DeleteParameterGroup` 작업을 사용합니다. 삭제할 파라미터 그룹의 경우 `ParameterGroupName`으로 지정된 파라미터 그룹에는 클러스터를 연결할 수 없으며 기본 파라미터 그룹이 될 수도 없습니다.

**Example**  
다음 샘플 코드에서는 *myRedis6x* 파라미터 그룹을 삭제합니다.  

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DeleteParameterGroup
   &ParameterGroupName=myRedis6x
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```

자세한 내용은 [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteParameterGroup.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteParameterGroup.html) 단원을 참조하십시오.

# 엔진별 파라미터
<a name="parametergroups.redis"></a>

Valkey 또는 Redis OSS 클러스터에 파라미터 그룹을 지정하지 않으면 엔진 버전에 적절한 기본 파라미터 그룹이 사용됩니다. 기본 파라미터 그룹에서는 어떤 파라미터 값도 변경할 수 없습니다. 그러나 조건부로 수정 가능한 파라미터 값이 두 파라미터 그룹에서 동일하면 언제든지 사용자 지정 파라미터 그룹을 생성하고 클러스터에 할당할 수 있습니다. 자세한 내용은 [파라미터 그룹 생성](parametergroups.creating.md) 단원을 참조하십시오.

**Topics**
+ [

## Valkey 7 및 Redis OSS 7 파라미터 변경 사항
](#ParameterGroups.Redis.7)
+ [

## Redis OSS 6 파라미터
](#parametergroups.redis.6-x)
+ [

## MemoryDB 노드 유형별 파라미터
](#parametergroups.redis.nodespecific)

## Valkey 7 및 Redis OSS 7 파라미터 변경 사항
<a name="ParameterGroups.Redis.7"></a>

**참고**  
MemoryDB는 변경 불가능한 새로운 파라미터 그룹 `default.memorydb-valkey7.search`를 포함하는 [벡터 검색](https://docs.aws.amazon.com/memorydb/latest/devguide/vector-search.html)을 도입했습니다. 이 파라미터 그룹은 MemoryDB 콘솔에서 사용할 수 있으며 [create-cluster](https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-cluster.html) CLI 명령을 사용하여 벡터 검색이 가능한 새 클러스터를 생성할 때 사용할 수 있습니다. 미리 보기 릴리스는 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤), 아시아 태평양(도쿄), 유럽(아일랜드) AWS리전에서 사용할 수 있습니다.

**파라미터 그룹 패밀리:** memorydb\$1valkey7

Valkey 7 및 Redis OSS 7에 추가된 파라미터는 다음과 같습니다.


|  이름  |  세부 정보 |  설명  | 
| --- | --- | --- | 
| latency-tracking |  허용되는 값: `yes`, `no`  기본값: `no` 유형: 문자열 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 | yes로 설정하면 명령별 지연 시간을 추적하고 `INFO` 지연 시간 통계 명령을 통해 백분위수 분포 내보내기를 활성화하며, `LATENCY` 명령을 통해 지연 시간 분포(히스토그램)를 누적 집계합니다.  | 
| hash-max-listpack-entries |  허용되는 값: `0+` 기본값: `512` 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 | 데이터세트를 압축하기 위한 해시 항목 최대 개수입니다.  | 
| hash-max-listpack-value |  허용되는 값: `0+` 기본값: `64` 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 | 데이터세트를 압축하기 위한 최대 해시 항목의 임곗값입니다.  | 
| zset-max-listpack-entries |  허용되는 값: `0+` 기본값: `128` 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 | 데이터세트를 압축하기 위한 정렬된 세트 항목 최대 개수입니다.  | 
| zset-max-listpack-value |  허용되는 값: `0+` 기본값: `64` 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 | 데이터세트를 압축하기 위한 정렬된 최대 세트 항목의 임곗값입니다.  | 
| search-enabled |  허용되는 값: `yes, no` 기본값: `no` 유형: 문자열 수정 가능 여부: 예 변경 사항 적용: 새 클러스터에만 해당됩니다. 최소 엔진 버전: 7.1  | yes로 설정하면 검색 기능이 활성화됩니다.  | 
| search-query-timeout-ms |  허용되는 값: `1 - 60,000` 기본값: `10,000` 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 최소 엔진 버전: 7.1  | 검색 쿼리가 실행될 수 있는 밀리초 단위의 최대 시간입니다.  | 

Redis OSS 7에서 변경된 파라미터는 다음과 같습니다.


|  이름  |  세부 정보 |  설명  | 
| --- | --- | --- | 
| activerehashing |  수정 가능: `no`. Redis OSS 7에서는 이 파라미터가 기본적으로 숨겨져 있고 활성화되어 있습니다. 비활성화하려면 [지원 사례](https://console.aws.amazon.com/support/home)를 생성해야 합니다.  | 수정 가능 여부는 '예'였습니다.  | 

Redis OSS 7에서 제거된 파라미터는 다음과 같습니다.


|  이름  |  세부 정보 |  설명  | 
| --- | --- | --- | 
| hash-max-ziplist-entries |  허용되는 값: `0+` 기본값: `512` 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 | 작은 해시 인코딩을 표현하는 데 `ziplist` 대신 `listpack` 사용  | 
| hash-max-ziplist-value |  허용되는 값: `0+` 기본값: `64` 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 | 작은 해시 인코딩을 표현하는 데 `ziplist` 대신 `listpack` 사용  | 
| zset-max-ziplist-entries |  허용되는 값: `0+` 기본값: `128` 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 | 작은 해시 인코딩을 표현하는 데 `ziplist` 대신 `listpack` 사용.  | 
| zset-max-ziplist-value |  허용되는 값: `0+` 기본값: `64` 유형: 정수 수정 가능 여부: 예 변경 적용: 클러스터의 모든 노드에 즉시 적용됨 | 작은 해시 인코딩을 표현하는 데 `ziplist` 대신 `listpack` 사용.  | 

## Redis OSS 6 파라미터
<a name="parametergroups.redis.6-x"></a>

**참고**  
Redis OSS 버전 6.2에서는 [데이터 계층화](data-tiering.md)에 사용하기 위해 r6gd 노드 패밀리가 도입되었을 때 `noeviction`, `volatile-lru` 및 `allkeys-lru` max-memory 정책만 r6gd 노드 유형에서 지원됩니다.

**파라미터 그룹 패밀리:** memorydb\$1redis6

Redis OSS 6에 추가된 파라미터는 다음과 같습니다.


|  이름  |  세부 정보 |  설명  | 
| --- | --- | --- | 
|  maxmemory-policy  |  유형: 문자열 허용된 값: volatile-lru,allkeys-lru,volatile-lfu,allkeys-lfu,volatile-random,allkeys-random,volatile-ttl,noeviction 기본값: noeviction  |  최대 메모리 사용량에 도달했을 때 키에 대한 제거 정책입니다.LRU 캐시로 Valkey 또는 Redis OSS 사용에 대한 자세한 내용은 [키 제거](https://valkey.io/topics/lru-cache)를 참조하세요.  | 
|  list-compress-depth |  유형: 정수 허용되는 값: 0- 기본값: 0 | 압축 깊이는 압축에서 제외할 목록 각 측면의 퀵리스트 집리스트 노드 수입니다. 목록의 헤드와 테일은 빠른 푸시 및 팝 작업을 위해 항상 압축하지 않습니다. 설정: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/memorydb/latest/devguide/parametergroups.redis.html) | 
|  hll-sparse-max-bytes |  유형: 정수 허용되는 값: 1\$116000 기본값: 3000 |  HyperLogLog 스파스 표현 바이트 제한입니다. 제한은 16바이트 헤더를 포함합니다. 스파스 표현을 사용하는 HyperLogLog가 이 제한을 초과하면 밀도가 높은 표현으로 변환됩니다. 그 시점에서는 밀도가 높은 표현이 메모리 효율을 높이기 때문에 16000보다 큰 값은 권장하지 않습니다. 스파스 인코딩이 너무 많은 O(N)인 `PFADD`를 너무 느리게 하지 않고 공간 효율적인 인코딩의 이점을 얻으려면 값을 약 3000까지로 하는 것이 좋습니다. CPU의 문제가 아니라 공백이 있고 데이터세트가 0\$115000 범위의 카디널리티(cardinality)를 가진 많은 HyperLogLog로 구성되어 있으면 값을 10000까지 올릴 수 있습니다. | 
|  lfu-log-factor |  유형: 정수 허용되는 값: 1- 기본값: 10 |  LFU 제거 정책의 키 카운터 증가를 위한 로그 팩터. | 
|  lfu-decay-time |  유형: 정수 허용되는 값: 0- 기본값: 1 |  LFU 제거 정책에 대한 키 카운터 감소에 소요된 시간입니다(분). | 
|  active-defrag-max-scan-fields |  유형: 정수 허용되는 값: 1\$11000000 기본값: 1000 |  활성 조각 모음 중 기본 사전 스캔에서 처리될 최대 set/hash/zset/list 필드 수입니다. | 
|  active-defrag-threshold-upper |  유형: 정수 허용되는 값: 1\$1100 기본값: 100 |  최대 작업을 사용하는 조각의 최대 비율입니다. | 
|  client-output-buffer-limit-pubsub-hard-limit |  유형: 정수 허용되는 값: 0- 기본값: 33554432 |  Redis OSS 게시/구독 클라이언트: 클라이언트의 출력 버퍼가 특정 바이트 수에 도달하면 클라이언트가 연결 해제됩니다. | 
|  client-output-buffer-limit-pubsub-soft-limit |  유형: 정수 허용되는 값: 0- 기본값: 8388608 |  Redis OSS 게시/구독 클라이언트: 클라이언트의 출력 버퍼가 특정 바이트 수에 도달하면 클라이언트가 연결 해제됩니다. 그러나 이러한 조건은 `client-output-buffer-limit-pubsub-soft-seconds.`의 경우에만 지속됩니다. | 
|  client-output-buffer-limit-pubsub-soft-seconds |  유형: 정수 허용되는 값: 0- 기본값: 60 |  Redis OSS 게시/구독 클라이언트: 클라이언트의 출력 버퍼가 `client-output-buffer-limit-pubsub-soft-limit` 바이트에 해당 시간(초)보다 오래 유지되면 클라이언트가 연결 해제됩니다. | 
|  timeout |  유형: 정수 허용되는 값: 0,20- 기본값: 0 |  제한 시간이 지나기 전에 노드가 대기하는 시간(초)입니다. 유효한 값: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/memorydb/latest/devguide/parametergroups.redis.html)  | 
|  notify-keyspace-events |  유형: 문자열 허용되는 값: N/A 기본값: NULL | Redis OSS가 Pub/Sub 클라이언트에 알리기 위한 키스페이스 이벤트입니다. 기본적으로 모든 알림은 비활성화되어 있습니다. | 
|  maxmemory-samples |  유형: 정수 허용되는 값: 1- 기본값: 3 |  가장 오랫동안 사용되지 않은 `(LRU)` 및 `time-to-live (TTL)` 계산의 경우 파라미터는 확인할 키의 샘플 크기를 나타냅니다. 기본적으로 Redis OSS는 키 3개를 선택하고 가장 최근에 사용한 키를 사용합니다. | 
|  slowlog-max-len |  유형: 정수 허용되는 값: 0- 기본값: 128 |  Redis OSS 슬로우 로그의 최대 길이입니다. 이 길이에는 제한이 없습니다. 단, 메모리를 소모한다는 점만 알아두세요. `SLOWLOG RESET.`을 사용하면 슬로우 로그에서 사용한 메모리를 회수할 수 있습니다. | 
|  activerehashing |  유형: 문자열 허용되는 값: yes/no 기본값: yes |  기본 해시 테이블은 초당 10회 재해시되며 각 해시 작업은 1밀리초의 CPU 시간을 소비합니다. 이 값은 파라미터 그룹을 생성할 때 설정됩니다. 새 파라미터 그룹을 클러스터에 할당할 때 이전 파라미터 그룹과 새 파라미터 그룹에서 값이 동일해야 합니다. | 
|  client-output-buffer-limit-normal-hard-limit |  유형: 정수 허용되는 값: 0- 기본값: 0 |  클라이언트의 출력 버퍼가 특정 바이트 수에 도달하면 클라이언트가 연결 해제됩니다. 기본값은 0입니다(하드 제한 없음). | 
|  client-output-buffer-limit-normal-soft-limit |  유형: 정수 허용되는 값: 0- 기본값: 0 |  클라이언트의 출력 버퍼가 특정 바이트 수에 도달하면 클라이언트가 연결 해제됩니다. 그러나 이러한 조건은 `client-output-buffer-limit-normal-soft-seconds`의 경우에만 지속됩니다. 기본값은 0입니다(소프트 제한 없음). | 
|  client-output-buffer-limit-normal-soft-seconds |  유형: 정수 허용되는 값: 0- 기본값: 0 |  클라이언트의 출력 버퍼가 `client-output-buffer-limit-normal-soft-limit` 바이트에 해당 시간(초)보다 오래 유지되면 클라이언트가 연결 해제됩니다. 기본값은 0입니다(시간 제한 없음). | 
|  tcp-keepalive |  유형: 정수 허용되는 값: 0- 기본값: 300 |  이 값을 0이 아닌 값(N)으로 설정하면 연결이 되어있는지 확인하기 위해 노드 클라이언트가 N초마다 폴링됩니다. 기본 설정인 0을 사용하면 폴링이 발생하지 않습니다. | 
|  active-defrag-cycle-min |  유형: 정수 허용되는 값: 1\$175 기본값: 5 |  CPU 비율의 조각 모음에 대한 최소 작업입니다. | 
|  stream-node-max-bytes |  유형: 정수 허용되는 값: 0- 기본값: 4096 |  스트림 데이터 구조는 내부에 여러 항목을 인코딩하는 노드의 기수 트리입니다. 이 구성을 사용하여 기수 트리에서 단일 노드의 최대 크기를 바이트로 지정합니다. 0으로 설정하면 트리 노드의 크기는 무제한입니다. | 
|  stream-node-max-entries |  유형: 정수 허용되는 값: 0- 기본값: 100 |  스트림 데이터 구조는 내부에 여러 항목을 인코딩하는 노드의 기수 트리입니다. 이 구성을 사용하여 새 노드 항목을 추가할 때 새 노드로 전환하기 전에 단일 노드에 포함할 수 있는 최대 항목 수를 지정합니다. 0으로 설정하면 트리 노드의 항목 수는 무제한입니다. | 
|  lazyfree-lazy-eviction |  유형: 문자열 허용되는 값: yes/no 기본값: 아니요 |  제거 시 비동기식 삭제를 수행합니다. | 
|  active-defrag-ignore-bytes |  유형: 정수 허용되는 값: 1048576- 기본값: 104857600 |  활성 조각 모음을 시작하는 조각의 최소 수입니다. | 
|  lazyfree-lazy-expire |  유형: 문자열 허용되는 값: yes/no 기본값: 아니요 |  키 만료 시 비동기식 삭제를 수행합니다. | 
|  active-defrag-threshold-lower |  유형: 정수 허용되는 값: 1\$1100 기본값: 10 |  활성 조각 모음을 시작하는 조각의 최소 비율입니다. | 
|  active-defrag-cycle-max |  유형: 정수 허용되는 값: 1\$175 기본값: 75 |  CPU 비율의 조각 모음에 대한 최대 작업입니다. | 
|  lazyfree-lazy-server-del |  유형: 문자열 허용되는 값: yes/no 기본값: 아니요 |  값을 업데이트하는 명령에 대해 비동기식 삭제를 수행합니다. | 
|  slowlog-log-slower-than |  유형: 정수 허용되는 값: 0- 기본값: 10000 |  Redis OSS `Slow Log` 기능에서 명령을 로깅하기 위해 초과되어야 하는 최대 실행 시간(마이크로초)입니다. 참고로 음수는 느린 로그를 비활성화하고, 값이 0이면 모든 명령의 로깅을 강제합니다. | 
|  hash-max-ziplist-entries |  유형: 정수 허용되는 값: 0- 기본값: 512 |  해시에 사용되는 메모리 양을 결정합니다. 지정된 수보다 적은 수의 항목이 있는 해시는 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. | 
|  hash-max-ziplist-value |  유형: 정수 허용되는 값: 0- 기본값: 64 |  해시에 사용되는 메모리 양을 결정합니다. 지정된 바이트 수보다 작은 항목이 있는 해시는 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. | 
|  set-max-intset-entries |  유형: 정수 허용되는 값: 0- 기본값: 512 |  특정 종류의 세트(64비트 부호가 있는 정수의 범위에서 기수 10의 정수 문자열)에 사용되는 메모리의 양을 결정합니다. 지정된 수보다 적은 수의 항목이 있는 세트는 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. | 
|  zset-max-ziplist-entries |  유형: 정수 허용되는 값: 0- 기본값: 128 |  정렬된 세트에 사용할 메모리 양을 결정합니다. 지정된 수보다 적은 수의 정렬된 세트는 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. | 
|  zset-max-ziplist-value |  유형: 정수 허용되는 값: 0- 기본값: 64 |  정렬된 세트에 사용할 메모리 양을 결정합니다. 지정된 바이트 수보다 작은 항목이 있는 정렬된 세트는 공간을 절약하는 특수 인코딩을 사용하여 저장됩니다. | 
|  tracking-table-max-keys |  유형: 정수 허용되는 값: 1\$1100000000 기본값: 1000000 |  클라이언트 측 캐싱을 지원하기 위해 Redis OSS는 어떤 클라이언트가 어떤 키에 액세스했는지 확인하는 추적을 지원합니다. 추적된 키가 수정되면 무효화 메시지가 모든 클라이언트에 전송되어 키의 캐시된 값이 더 이상 유효하지 않음을 알립니다. 이 값을 사용하면 이 테이블의 상한을 지정할 수 있습니다. | 
|  acllog-max-len |  유형: 정수 허용되는 값: 1\$110000 기본값: 128 |  ACL 로그의 최대 항목 수입니다. | 
|  active-expire-effort |  유형: 정수 허용되는 값: 1\$110 기본값: 1 |  Redis OSS는 두 가지 메커니즘을 사용하여 유지 시간(TTL)이 초과된 키를 삭제합니다. 하나는 키가 액세스되고 만료된 것으로 확인된 경우입니다. 다른 하나는 정기적인 작업이 키를 샘플링하고 유지 시간(TTL)이 초과된 키를 만료시키는 경우입니다. 이 파라미터는 Redis OSS가 정기 작업에서 항목을 만료시키는 데 사용하는 작업량을 정의합니다. 기본값 1은 만료된 키의 10% 이상이 메모리에 남아 있지 않도록 합니다. 또한 총 메모리의 25% 이상을 소비하지 않도록 시스템에 대기 시간을 추가합니다. 이 값을 최대 10까지 늘려 키 만료에 사용되는 작업량을 늘릴 수 있습니다. CPU 사용량이 늘어나고 대기 시간이 길어진다는 단점이 있습니다. 높은 메모리 사용량과 CPU 사용률 증가를 허용할 수 있는 경우가 아니면 1의 값을 사용하는 것이 좋습니다. | 
|  lazyfree-lazy-user-del |  유형: 문자열 허용되는 값: yes/no 기본값: 아니요 |  `DEL` 명령의 기본 동작이 `UNLINK`와 동일하게 작동하는지 여부를 지정합니다. | 
|  activedefrag |  유형: 문자열 허용되는 값: yes/no 기본값: 아니요 |  활성 메모리 조각 모음 파라미터가 활성화됩니다. | 
|  maxclients |  유형: 정수 허용되는 값: 65000 기본값: 65000 |  한 번에 연결할 수 있는 최대 클라이언트 수입니다. 이는 수정할 수 없습니다. | 
| client-query-buffer-limit |  유형: 정수 허용되는 값: 1,048,576\$11,073,741,824 기본값: 1073741824  |  단일 클라이언트 쿼리 버퍼의 최대 크기입니다. 변경 사항은 즉시 적용됩니다.  | 
| proto-max-bulk-len |  유형: 정수 허용되는 값: 1,048,576\$1536,870,912 기본값: 536870912  |  단일 요소 요청의 최대 크기입니다. 변경 사항은 즉시 적용됩니다.  | 

## MemoryDB 노드 유형별 파라미터
<a name="parametergroups.redis.nodespecific"></a>

대부분의 파라미터는 단일 값을 갖지만 일부 파라미터는 사용하는 노드 유형에 따라 다양한 값을 갖습니다. 다음 표에는 각 노드 유형에 대한 `maxmemory`의 기본값이 나와 있습니다. `maxmemory`의 값은 노드에서 데이터 및 다른 용도에 사용할 수 있는 최대 바이트 수입니다.


|  노드 유형  | Maxmemory  | 
| --- | --- | 
| db.r7g.large | 14037181030 | 
| db.r7g.xlarge | 28261849702 | 
| db.r7g.2xlarge | 56711183565 | 
| db.r7g.4xlarge | 113609865216 | 
| db.r7g.8xlarge | 225000375228 | 
| db.r7g.12xlarge | 341206346547 | 
| db.r7g.16xlarge | 450000750456 | 
| db.r6gd.xlarge | 28261849702 | 
| db.r6gd.2xlarge | 56711183565 | 
| db.r6gd.4xlarge | 113609865216 | 
| db.r6gd.8xlarge | 225000375228 | 
| db.r6g.large | 14037181030 | 
| db.r6g.xlarge | 28261849702 | 
| db.r6g.2xlarge | 56711183565 | 
| db.r6g.4xlarge | 113609865216 | 
| db.r6g.8xlarge | 225000375228 | 
| db.r6g.12xlarge | 341206346547 | 
| db.r6g.16xlarge | 450000750456 | 
| db.t4g.small | 1471026299 | 
| db.t4g.medium | 3317862236 | 

**참고**  
모든 MemoryDB 인스턴스 유형은 Amazon Virtual Private Cloud VPC에서 생성해야 합니다.