이 페이지에서는 AOF 및 RDB 지속성의 일반적인 태스크를 수행하는 방법을 설명합니다.
지속성에 대한 자세한 내용은 지속성 개요를 참조하세요.
RDB 지속성 태스크
이 섹션에서는 일반적인 RDB 지속성 태스크에 대한 안내를 제공합니다.
RDB 지속성을 사용하는 인스턴스 만들기
콘솔
데이터 지속성 전략 섹션에서 인스턴스를 만들 때 메모리 스냅샷 옵션을 선택합니다.
스냅샷 간격 메뉴에서 스냅샷 간격을 선택합니다.
시작 시간(현지 시간) 메뉴에서 시작 시간을 선택합니다. 현지 시간은 현재 위치 시간입니다.
gcloud
RDB 지속성을 사용하는 인스턴스를 만들려면 create
명령어를 실행합니다.
gcloud beta memorystore instances create instance \ --location=region-id \ --psc-auto-connections=network=projects/project-id/global/networks/network-id,projectId=project-id \ --replica-count=replica-count \ --node-type=node-type \ --shard-count=shard-count \ --persistence-config-mode=rdb \ --rdb-config-snapshot-period=snapshot-interval \ --rdb-config-snapshot-start-time=time
다음을 바꿉니다.
instance는 만들려는 Memorystore for Valkey 인스턴스의 ID입니다. 인스턴스 ID는 1~63자(영문 기준)여야 하며 소문자, 숫자 또는 하이픈만 사용해야 합니다. 소문자로 시작하고 소문자나 숫자로 끝나야 합니다.
region-id: 인스턴스를 배치할 리전
project-id는 인스턴스를 만들 프로젝트의 ID입니다.
network-id는 인스턴스를 만드는 데 사용할 네트워크의 ID입니다.
replica-count는 선택한 복제본 수(샤드당)입니다. 허용되는 값은
0
,1
,2
입니다.node-type은 선택한 노드 유형입니다. 허용되는 값은 다음과 같습니다.
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
노드 유형 및 인스턴스 구성에 대한 자세한 내용은 인스턴스 및 노드 사양을 참조하세요.
shard-count는 인스턴스의 샤드 수를 결정합니다. 샤드 개수는 인스턴스 데이터를 저장하기 위한 총 메모리 용량을 결정합니다. 인스턴스 사양에 대한 자세한 내용은 인스턴스 및 노드 사양을 참조하세요.
snapshot-interval은 선택한 간격입니다. 허용되는 값은
1h
,6h
,12h
,24h
입니다. 기본값은24h
입니다.time은 ISO 1801 형식의 RDB 스냅샷 시작 시간입니다. 예를 들면
2024-04-08T03:00:00Z
입니다. RDB 지속성을 사용하는 인스턴스를 만들 때 시작 시간을 선택하지 않으면 첫 번째 스냅샷이 즉시 생성됩니다.
기존 인스턴스에 RDB 지속성 사용 설정
콘솔
Google Cloud 콘솔에서 Memorystore for Valkey 페이지로 이동합니다.
인스턴스 ID를 클릭합니다.
구성 섹션에서 지속성 옆에 있는 연필 아이콘을 클릭합니다.
메모리 스냅샷 옵션을 선택합니다.
스냅샷 간격 메뉴에서 스냅샷 간격을 선택합니다.
시작 시간(현지 시간) 메뉴에서 시작 시간을 선택합니다. 현지 시간은 현재 위치 시간입니다.
인스턴스 업데이트 버튼을 클릭합니다.
gcloud
기존 인스턴스에 RDB 지속성을 사용 설정하려면 update
명령어를 실행합니다.
gcloud beta memorystore instances update instance \ --location=region-id \ --persistence-config-mode=rdb \ --rdb-config-snapshot-period=snapshot-interval \ --rdb-config-snapshot-start-time=time
다음을 바꿉니다.
instance는 만들려는 Memorystore for Valkey 인스턴스의 ID입니다. 인스턴스 ID는 1~63자(영문 기준)여야 하며 소문자, 숫자 또는 하이픈만 사용해야 합니다. 소문자로 시작하고 소문자나 숫자로 끝나야 합니다.
region-id: 인스턴스를 배치할 리전
snapshot-interval은 선택한 간격입니다. 허용되는 값은
1h
,6h
,12h
,24h
입니다. 기본값은24h
입니다.time은 ISO 1801 형식의 RDB 스냅샷 시작 시간입니다. 예를 들면
2024-04-08T03:00:00Z
입니다. 기존 인스턴스에서 RDB 지속성을 사용 설정할 때 시작 시간을 선택하지 않으면 첫 번째 스냅샷이 즉시 생성됩니다.
RDB 스냅샷 간격 조정
Console
Google Cloud 콘솔에서 Memorystore for Valkey 페이지로 이동합니다.
인스턴스 ID를 클릭합니다.
구성 섹션에서 지속성 옆에 있는 연필 아이콘을 클릭합니다.
스냅샷 간격 메뉴에서 선택한 스냅샷 간격을 선택합니다.
인스턴스 업데이트 버튼을 클릭합니다.
gcloud
RDB 스냅샷 간격을 조정하려면 update
명령어를 실행합니다.
gcloud beta memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-period=snapshot-interval
다음을 바꿉니다.
snapshot-interval은 선택한 간격입니다. 허용되는 값은
1h
,6h
,12h
,24h
입니다. 기본값은24h
입니다.time은 ISO 1801 형식으로 표시된 원하는 시작 시간입니다. 예를 들면
2024-04-08T03:00:00Z
입니다.
RDB 스냅샷 시작 시간 조정
Console
Google Cloud 콘솔에서 Memorystore for Valkey 페이지로 이동합니다.
인스턴스 ID를 클릭합니다.
구성 섹션에서 지속성 옆에 있는 연필 아이콘을 클릭합니다.
시작 시간(현지 시간) 메뉴에서 선택한 시작 시간을 선택합니다. 현지 시간은 현재 위치 시간입니다.
인스턴스 업데이트 버튼을 클릭합니다.
gcloud
RDB 스냅샷 시작 시간을 조정하려면 update
명령어를 실행합니다. 시작 시간을 변경하면 스냅샷 정렬 시간도 변경됩니다. 예를 들어 시작 시간을 오전 6시에서 오전 6시 30분으로 변경하고 스냅샷 빈도를 1h
로 지정하면 향후 스냅샷은 오전 7시 30분, 오전 8시 30분, 9시 30분 등 1시간 간격으로 정렬됩니다.
gcloud beta memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-start-time=time
다음을 바꿉니다.
- time은 ISO 1801 형식으로 표시된 원하는 시작 시간입니다. 예를 들면
2024-04-08T03:00:00Z
입니다.
RDB 지속성 일시중지
gcloud
RDB 지속성을 일시중지하려면 스냅샷 일정을 미래 시간으로 설정해야 합니다. 스냅샷을 재개하려면 다음 스냅샷을 수행하려는 시간으로 시간을 다시 조정하면 됩니다.
RDB 스냅샷을 일시중지하려면 update
명령어를 실행합니다.
gcloud beta memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-start-time=time
다음을 바꿉니다.
- time은 ISO 1801 형식으로 표시된 원하는 시작 시간입니다. 예를 들면
2024-04-08T03:00:00Z
입니다.
RDB 지속성 중지
Console
Google Cloud 콘솔에서 Memorystore for Valkey 페이지로 이동합니다.
인스턴스 ID를 클릭합니다.
구성 섹션에서 지속성 옆에 있는 연필 아이콘을 클릭합니다.
지속성 없음 옵션을 선택합니다.
인스턴스 업데이트 버튼을 클릭합니다.
gcloud
RDB 지속성을 중지하려면 update
명령어를 실행합니다.
gcloud beta memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
RDB 지속성 모니터링
Cloud Monitoring을 사용하여 RDB 지속성에 대한 측정항목을 볼 수 있습니다.
RDB 지속성에 사용 가능한 측정항목 목록은 지속성 측정항목을 참조하세요.
AOF 지속성 태스크
이 섹션에서는 일반적인 AOF 지속성 태스크에 대한 안내를 제공합니다.
AOF 지속성을 사용하는 인스턴스 만들기
콘솔
데이터 지속성 전략 섹션에서 인스턴스를 만들 때 Append Only File(AOF) 옵션을 선택합니다.
AOF Fsync 모드 메뉴에서 동기화 설정을 선택합니다.
gcloud
AOF 지속성을 사용하는 인스턴스를 만들려면 create
명령어를 실행합니다.
gcloud beta memorystore instances create instance \ --location=region-id \ --psc-auto-connections=network=projects/project-id/global/networks/network-id,projectId=project-id \ --replica-count=replica-count \ --node-type=node-type \ --shard-count=shard-count \ --persistence-config-mode=aof \ --aof-config-append-fsync=fsync-frequency
다음을 바꿉니다.
instance는 만들려는 Memorystore for Valkey 인스턴스의 ID입니다. 인스턴스 ID는 1~63자(영문 기준)여야 하며 소문자, 숫자 또는 하이픈만 사용해야 합니다. 소문자로 시작하고 소문자나 숫자로 끝나야 합니다.
region-id: 인스턴스를 배치할 리전
project-id는 인스턴스를 만들 프로젝트의 ID입니다.
network-id는 인스턴스를 만드는 데 사용할 네트워크의 ID입니다.
replica-count는 선택한 복제본 수(샤드당)입니다. 허용되는 값은
0
,1
,2
입니다.node-type은 선택한 노드 유형입니다. 허용되는 값은 다음과 같습니다.
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
노드 유형 및 인스턴스 구성에 대한 자세한 내용은 인스턴스 및 노드 사양을 참조하세요.
shard-count는 인스턴스의 샤드 수를 결정합니다. 샤드 개수는 인스턴스 데이터를 저장하기 위한 총 메모리 용량을 결정합니다. 인스턴스 사양에 대한 자세한 내용은 인스턴스 및 노드 사양을 참조하세요.
fsync-frequency는 동기화 설정입니다. 허용되는 값은
always
,everysec
,no
입니다. 이 매개변수의 기본값은everysec
입니다.
기존 인스턴스에 AOF 지속성 사용 설정
콘솔
Google Cloud 콘솔에서 Memorystore for Valkey 페이지로 이동합니다.
인스턴스 ID를 클릭합니다.
구성 섹션에서 지속성 옆에 있는 연필 아이콘을 클릭합니다.
Append Only File(AOF) 옵션을 선택합니다.
AOF Fsync 모드 메뉴에서 동기화 설정을 선택합니다.
인스턴스 업데이트 버튼을 클릭합니다.
다음을 바꿉니다.
- fsync-frequency는 동기화 설정입니다. 허용되는 값은
always
,everysec
,no
입니다. 이 매개변수의 기본값은everysec
입니다.
인스턴스의 AOF 동기화 설정 조정
콘솔
Google Cloud 콘솔에서 Memorystore for Valkey 페이지로 이동합니다.
인스턴스 ID를 클릭합니다.
구성 섹션에서 지속성 옆에 있는 연필 아이콘을 클릭합니다.
AOF fsync 모드 메뉴에서 선택한 동기화 설정을 선택합니다.
인스턴스 업데이트 버튼을 클릭합니다.
gcloud
AOF 지속성을 사용하는 인스턴스의 동기화 설정을 조정하려면 update
명령어를 실행합니다.
gcloud beta memorystore instances update instance \ --location=region-id \ --aof-config-append-fsync=fsync-frequency
다음을 바꿉니다.
- fsync-frequency는 동기화 설정입니다. 허용되는 값은
always
,everysec
,no
입니다. 이 매개변수의 기본값은everysec
입니다.
AOF 지속성 중지
콘솔
Google Cloud 콘솔에서 Memorystore for Valkey 페이지로 이동합니다.
인스턴스 ID를 클릭합니다.
구성 섹션에서 지속성 옆에 있는 연필 아이콘을 클릭합니다.
지속성 없음 옵션을 선택합니다.
인스턴스 업데이트 버튼을 클릭합니다.
gcloud
AOF 지속성을 중지하려면 update
명령어를 실행합니다.
gcloud beta memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
AOF 지속성 모니터링
Cloud Monitoring을 사용하여 AOF 지속성에 대한 측정항목을 볼 수 있습니다.
AOF 지속성에 사용할 수 있는 측정항목 목록은 지속성 측정항목을 참조하세요.