Halaman ini menjelaskan cara melakukan tugas umum untuk persistensi AOF dan RDB.
Untuk mengetahui informasi selengkapnya tentang persistensi, lihat Ringkasan persistensi.
Tugas persistensi RDB
Bagian ini memberikan petunjuk untuk tugas persistensi RDB yang umum.
Membuat instance yang menggunakan persistensi RDB
Konsol
Di bagian Strategi persistensi data, pilih opsi Snapshot Memori saat Membuat instance.
Pilih interval snapshot dari menu Snapshot interval.
Pilih waktu mulai dari menu Waktu mulai (waktu lokal). Waktu lokal adalah waktu di mana Anda berada.
gcloud
Untuk membuat instance yang menggunakan persistensi RDB, jalankan perintah 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
Ganti kode berikut:
instance adalah ID instance Memorystore untuk Valkey yang Anda buat. ID instance harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.
region-id adalah region tempat Anda ingin menempatkan instance.
project-id adalah ID project tempat Anda ingin membuat di instance Anda.
network-id adalah ID jaringan yang ingin Anda gunakan untuk membuat di instance Anda.
replica-count adalah jumlah replika yang Anda pilih (per shard). Nilai yang diterima adalah
0
,1
, dan2
.node-type adalah jenis node yang Anda pilih. Nilai yang diterima:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Untuk mengetahui detail selengkapnya tentang jenis node dan konfigurasi instance, lihat Spesifikasi instance dan node.
shard-count menentukan jumlah shard dalam instance Anda. Jumlah shard menentukan total kapasitas memori untuk menyimpan data instance. Untuk mengetahui informasi selengkapnya tentang spesifikasi instance, lihat Spesifikasi instance dan node.
snapshot-interval adalah interval yang Anda pilih. Nilai yang diterima adalah
1h
,6h
,12h
, dan24h
. Nilai defaultnya adalah24h
.time adalah waktu mulai snapshot RDB Anda dalam format ISO 1801. Contoh:
2024-04-08T03:00:00Z
. Jika Anda tidak memilih waktu mulai saat membuat instance yang menggunakan persistensi RDB, snapshot pertama akan segera diambil.
Mengaktifkan persistensi RDB untuk instance yang ada
Konsol
Buka halaman Memorystore for Valkey di Konsol Google Cloud.
Klik ID instance Anda.
Di bagian Configurations, klik ikon pensil di samping Persistence.
Pilih opsi Memory Snapshot.
Pilih interval snapshot dari menu Snapshot interval.
Pilih waktu mulai dari menu Waktu mulai (waktu lokal). Waktu lokal adalah waktu di mana Anda berada.
Klik tombol Update Instance.
gcloud
Untuk mengaktifkan persistensi RDB untuk instance yang ada, jalankan perintah 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
Ganti kode berikut:
instance adalah ID instance Memorystore for Valkey yang Anda buat. ID instance harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.
region-id adalah region tempat Anda ingin menempatkan instance.
snapshot-interval adalah interval yang Anda pilih. Nilai yang diterima adalah
1h
,6h
,12h
, dan24h
. Nilai defaultnya adalah24h
.time adalah waktu mulai snapshot RDB Anda dalam format ISO 1801. Contoh:
2024-04-08T03:00:00Z
. Jika Anda tidak memilih waktu mulai saat mengaktifkan persistensi RDB pada instance yang ada, snapshot pertama akan segera diambil.
Menyesuaikan interval snapshot RDB
Konsol
Buka halaman Memorystore for Valkey di Konsol Google Cloud.
Klik ID instance Anda.
Di bagian Configurations, klik ikon pensil di samping Persistence.
Pilih interval snapshot yang Anda pilih dari menu Snapshot interval.
Klik tombol Update Instance.
gcloud
Untuk menyesuaikan interval snapshot RDB, jalankan perintah update
:
gcloud beta memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-period=snapshot-interval
Ganti kode berikut:
snapshot-interval adalah interval yang Anda pilih. Nilai yang diterima adalah
1h
,6h
,12h
, dan24h
. Nilai defaultnya adalah24h
.time adalah waktu mulai yang Anda pilih dalam format ISO 1801. Contoh:
2024-04-08T03:00:00Z
.
Menyesuaikan waktu mulai snapshot RDB
Konsol
Buka halaman Memorystore for Valkey di Konsol Google Cloud.
Klik ID instance Anda.
Di bagian Configurations, klik ikon pensil di samping Persistence.
Pilih waktu mulai yang Anda pilih dari menu Waktu mulai (waktu lokal). Waktu lokal adalah waktu di mana Anda berada.
Klik tombol Update Instance.
gcloud
Untuk menyesuaikan waktu mulai snapshot RDB, jalankan perintah update
. Mengubah waktu mulai juga akan mengubah waktu perataan snapshot. Misalnya, jika Anda mengubah waktu mulai dari 06.00 menjadi 06.30, dengan frekuensi snapshot 1h
, snapshot mendatang akan selaras pada pukul 07.30, 08.30, 09.30, dan setiap jam setelahnya.
gcloud beta memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-start-time=time
Ganti kode berikut:
- time adalah waktu mulai yang Anda pilih dalam format ISO 1801. Contoh:
2024-04-08T03:00:00Z
.
Menjeda persistensi RDB
gcloud
Untuk menjeda persistensi RDB, Anda harus menetapkan jadwal snapshot ke waktu mendatang. Jika ingin membatalkan jeda snapshot, Anda dapat menyesuaikan kembali waktu yang diinginkan untuk mengambil snapshot berikutnya.
Untuk menjeda snapshot RDB, jalankan perintah update
:
gcloud beta memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-start-time=time
Ganti kode berikut:
- time adalah waktu mulai yang Anda pilih dalam format ISO 1801. Contoh:
2024-04-08T03:00:00Z
.
Nonaktifkan persistensi RDB
Konsol
Buka halaman Memorystore for Valkey di Konsol Google Cloud.
Klik ID instance Anda.
Di bagian Configurations, klik ikon pensil di samping Persistence.
Pilih opsi Tidak ada persistensi.
Klik tombol Update Instance.
gcloud
Untuk menonaktifkan persistensi RDB, jalankan perintah update
:
gcloud beta memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
Memantau persistensi RDB
Anda dapat menggunakan Cloud Monitoring untuk melihat metrik persistensi RDB.
Guna mengetahui daftar metrik yang tersedia untuk persistensi RDB, lihat metrik persistensi.
Tugas persistensi AOF
Bagian ini memberikan petunjuk untuk tugas persistensi AOF umum.
Membuat instance yang menggunakan persistensi AOF
Konsol
Di bagian Strategi persistensi data, pilih opsi Tambahkan Hanya File (AOF) saat Membuat instance.
Pilih setelan sinkronisasi dari menu AOF Fsync mode.
gcloud
Untuk membuat instance yang menggunakan persistensi AOF, jalankan perintah 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
Ganti kode berikut:
instance adalah ID instance Memorystore for Valkey yang Anda buat. ID instance harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.
region-id adalah region tempat Anda ingin menempatkan instance.
project-id adalah ID project tempat Anda ingin membuat di instance Anda.
network-id adalah ID jaringan yang ingin Anda gunakan untuk membuat di instance Anda.
replica-count adalah jumlah replika yang Anda pilih (per shard). Nilai yang diterima adalah
0
,1
, dan2
.node-type adalah jenis node yang Anda pilih. Nilai yang diterima:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Untuk mengetahui detail selengkapnya tentang jenis node dan konfigurasi instance, lihat Spesifikasi instance dan node.
shard-count menentukan jumlah shard dalam instance Anda. Jumlah shard menentukan total kapasitas memori untuk menyimpan data instance. Untuk mengetahui informasi selengkapnya tentang spesifikasi instance, lihat Spesifikasi instance dan node.
fsync-frequency adalah setelan sinkronisasi Anda. Nilai yang diterima adalah
always
,everysec
, danno
.everysec
adalah nilai default untuk parameter ini.
Mengaktifkan persistensi AOF untuk instance yang ada
Konsol
Buka halaman Memorystore for Valkey di Konsol Google Cloud.
Klik ID instance Anda.
Di bagian Configurations, klik ikon pensil di samping Persistence.
Pilih opsi Append Only File (AOF).
Pilih setelan sinkronisasi dari menu AOF Fsync mode.
Klik tombol Update Instance.
Ganti kode berikut:
- fsync-frequency adalah setelan sinkronisasi Anda. Nilai yang diterima adalah
always
,everysec
, danno
.everysec
adalah nilai default untuk parameter ini.
Menyesuaikan setelan sinkronisasi AOF untuk instance
Konsol
Buka halaman Memorystore for Valkey di Konsol Google Cloud.
Klik ID instance Anda.
Di bagian Configurations, klik ikon pensil di samping Persistence.
Pilih setelan sinkronisasi yang Anda pilih dari menu AOF fsync mode.
Klik tombol Update Instance.
gcloud
Untuk menyesuaikan setelan sinkronisasi bagi instance yang menggunakan persistensi AOF, jalankan perintah update
:
gcloud beta memorystore instances update instance \ --location=region-id \ --aof-config-append-fsync=fsync-frequency
Ganti kode berikut:
- fsync-frequency adalah setelan sinkronisasi Anda. Nilai yang diterima adalah
always
,everysec
, danno
.everysec
adalah nilai default untuk parameter ini.
Nonaktifkan persistensi AOF
Konsol
Buka halaman Memorystore for Valkey di Konsol Google Cloud.
Klik ID instance Anda.
Di bagian Configurations, klik ikon pensil di samping Persistence.
Pilih opsi Tidak ada persistensi.
Klik tombol Update Instance.
gcloud
Untuk menonaktifkan persistensi AOF, jalankan perintah update
:
gcloud beta memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
Memantau persistensi AOF
Anda dapat menggunakan Cloud Monitoring untuk melihat metrik persistensi AOF.
Untuk daftar metrik yang tersedia untuk persistensi AOF, lihat metrik persistensi.