Mengelola pencadangan

Halaman ini menjelaskan cara melakukan operasi pencadangan di Memorystore for Valkey. Anda dapat menggunakan cadangan untuk memulihkan data instance Anda ke titik waktu tertentu, serta untuk mengekspor dan menganalisis data.

Sebelum memulai

  1. Pastikan Anda atau akun pengguna yang Anda gunakan memiliki izin yang diperlukan untuk tindakan yang perlu Anda lakukan.

    Peran Memorystore Admin dan Memorystore Editor dapat melakukan semua operasi pencadangan. Peran Memorystore Viewer dapat melihat dan mengekspor cadangan.

Membuat Pencadangan Sesuai Permintaan

Anda dapat membuat cadangan sesuai permintaan untuk instance Memorystore for Valkey menggunakan Google Cloud konsol atau Google Cloud CLI.

Konsol

  1. Di konsol Google Cloud , buka halaman Memorystore untuk Valkey.

    Memorystore for Valkey

  2. Klik ID instance yang ingin Anda cadangkan.

  3. Di panel navigasi samping, klik Cadangan.

  4. Klik Create backup.

  5. Dalam dialog Create backup, lakukan hal berikut:

    1. Opsional. Beri nama untuk cadangan. Jika Anda tidak memberi nama cadangan, cadangan akan memiliki stempel tanggal dan waktu sebagai nama.
    2. Klik Create backup.

gcloud

Untuk membuat cadangan on-demand, gunakan perintah gcloud memorystore instances backup.

gcloud memorystore instances backup INSTANCE_ID \
--backup-id=BACKUP_ID \
--ttl=TTL_PERIOD \
--project=PROJECT_ID \
--location=REGION_ID

Ganti kode berikut:

  • INSTANCE_ID: ID instance Memorystore for Valkey.
  • BACKUP_ID: ID untuk cadangan, seperti march-2025-backup.
  • TTL_PERIOD: time to live (TTL) untuk cadangan. Setelah cadangan mencapai batas TTL, Memorystore for Valkey akan menghapus cadangan secara otomatis.

    Anda menetapkan nilai untuk parameter ini ke jumlah hari (misalnya, 14d). Nilai minimumnya adalah 1 hari. Jika Anda tidak menentukan nilai, maka nilai defaultnya adalah 100 tahun.

  • PROJECT_ID: project ID Anda.

  • REGION_ID: region tempat instance Anda berada (misalnya, us-east1).

Perintah ini menampilkan nama operasi dengan format berikut:

projects/PROJECT_ID/locations/REGION_ID/operations/operation-UID

Untuk memeriksa status operasi, gunakan perintah gcloud memorystore operations describe.

gcloud memorystore operations describe projects/PROJECT_ID/locations/REGION_ID/operations/operation-UID

Untuk mencantumkan semua operasi dalam project dan region, gunakan perintah gcloud memorystore operations list.

gcloud memorystore operations list --projects=PROJECT_ID \
--location=REGION_ID

Mengonfigurasi jadwal pencadangan otomatis

Anda dapat mengonfigurasi jadwal pencadangan harian saat membuat instance atau Anda dapat mengaktifkan jadwal pencadangan harian pada instance yang sudah ada.

Anda dapat mengonfigurasi jadwal pencadangan harian saat membuat instance atau mengaktifkan jadwal pencadangan harian pada instance yang sudah ada.

Membuat instance dengan jadwal pencadangan otomatis yang diaktifkan

Anda dapat menetapkan jadwal pencadangan harian saat membuat instance di Memorystore untuk Valkey menggunakan Google Cloud konsol atau Google Cloud CLI.

Konsol

Untuk membuat instance dan mengaktifkan jadwal pencadangan untuk instance secara otomatis, lihat Membuat instance.

gcloud

Untuk membuat instance dan mengaktifkan jadwal pencadangan untuk instance secara otomatis, gunakan perintah gcloud memorystore instances create.

gcloud memorystore instances create INSTANCE_ID \
--automated-backup-config-mode=enabled \
--fixed-frequency-schedule-start-time-hours=START_TIME \
--automated-backup-config-retention=RETENTION_POLICY

Ganti kode berikut:

  • INSTANCE_ID: ID instance Memorystore for Valkey yang Anda buat.
  • START_TIME: waktu saat Memorystore for Valkey mulai mencadangkan. Tentukan waktu dalam format HH pada siklus 24 jam dalam waktu UTC. Misalnya: 23
  • RETENTION_POLICY: jumlah hari Memorystore for Valkey mempertahankan setiap cadangan. Tetapkan nilai untuk parameter ini ke jumlah hari (misalnya, 7d). Nilai maksimum adalah 365 hari dan nilai default adalah 35 hari.

    Bahkan setelah Anda menghapus instance, Memorystore untuk Valkey akan menyimpan cadangan selama periode retensi, dengan maksimum 365 hari. Untuk menghapus cadangan sebelum periode retensi berakhir, Anda harus menghapus cadangan secara manual.

Mengaktifkan pencadangan terjadwal di instance yang ada

Anda dapat mengaktifkan jadwal pencadangan harian pada instance yang ada menggunakan konsol Google Cloud atau Google Cloud CLI.

Konsol

  1. Di konsol Google Cloud , buka halaman Memorystore untuk Valkey.

    Memorystore for Valkey

  2. Klik ID instance yang ingin Anda aktifkan pencadangannya.

  3. Di panel navigasi samping, klik Cadangan.

  4. Di bagian Settings, di samping kolom Automated daily backups, klik Edit.

    Kolom ini memiliki status Nonaktif. Jika kolom ini memiliki status Diaktifkan, berarti Anda telah mengaktifkan pencadangan terjadwal untuk instance ini.

  5. Dalam dialog Setelan cadangan otomatis, lakukan hal berikut:

    1. Centang kotak Automated daily backups.
    2. Di kolom Hari untuk mempertahankan cadangan, masukkan jumlah hari yang Anda inginkan agar Memorystore untuk Valkey menyimpan cadangan sebelum cadangan tersebut dihapus secara otomatis. Anda dapat menentukan dari 1 hingga 365 hari. Nilai defaultnya adalah 35 hari.
    3. Dari menu Periode waktu, pilih jam saat Memorystore untuk Valkey melakukan pencadangan harian.
    4. Klik Simpan.

gcloud

Untuk mengaktifkan pencadangan terjadwal pada instance, gunakan perintah gcloud memorystore instances update.

gcloud memorystore instances update INSTANCE_ID \
--automated-backup-config-mode=enabled \
--fixed-frequency-schedule-start-time-hours=START_TIME \
--automated-backup-config-retention=RETENTION_POLICY

Ganti kode berikut:

  • INSTANCE_ID: ID instance Memorystore for Valkey yang Anda perbarui.
  • START_TIME: stempel waktu yang menentukan kapan Memorystore for Valkey mulai membuat cadangan. Stempel waktu ini harus berada di tingkat jam, dalam format HH, dan dalam siklus 24 jam dalam waktu UTC (misalnya, 23). Stempel waktu juga menentukan periode satu jam saat Memorystore untuk Valkey mulai mencadangkan.
  • RETENTION_POLICY: jumlah hari Memorystore for Valkey mempertahankan setiap cadangan. Tetapkan nilai untuk parameter ini ke jumlah hari (misalnya, 7d).

    Bahkan setelah Anda menghapus instance, Memorystore for Valkey akan menyimpan cadangan selama periode retensi. Untuk menghapus cadangan sebelum periode retensi berakhir, Anda harus menghapus cadangan secara manual.

Menonaktifkan pencadangan terjadwal

Anda dapat menonaktifkan cadangan terjadwal pada instance menggunakan Google Cloud konsol atau Google Cloud CLI.

Konsol

  1. Di konsol Google Cloud , buka halaman Memorystore untuk Valkey.

    Memorystore for Valkey

  2. Klik ID instance yang cadangannya ingin Anda nonaktifkan.

  3. Di panel navigasi samping, klik Cadangan.

  4. Di bagian Settings, di samping kolom Automated daily backups, klik Edit.

    Kolom ini memiliki status Diaktifkan. Kolom ini diaktifkan secara default. Jika kolom ini memiliki status Nonaktif, berarti Anda telah menonaktifkan pencadangan terjadwal untuk instance ini.

  5. Dalam dialog Setelan cadangan otomatis, lakukan hal berikut:

    1. Hapus centang pada kotak Pencadangan harian otomatis.
    2. Klik Simpan.

gcloud

Untuk menonaktifkan pencadangan terjadwal pada instance, gunakan perintah gcloud memorystore instances update.

gcloud memorystore instances update INSTANCE_ID \
--automated-backup-config-mode=disabled

Ganti INSTANCE_ID dengan ID instance Memorystore for Valkey yang Anda perbarui.

Serentak antara operasi instance pencadangan dan update

Operasi update dan operasi pemeliharaan pada instance dapat membatalkan operasi pencadangan yang sedang berlangsung dalam situasi berikut:

  • Jika ada operasi yang sedang berlangsung untuk mengupdate instance, maka Memorystore untuk Valkey akan menolak operasi pencadangan.
  • Dalam situasi yang jarang terjadi, operasi pemeliharaan dan pencadangan mungkin bertepatan dan menyebabkan operasi pencadangan dilewati untuk instance tersebut.

Mencantumkan dan mendeskripsikan pencadangan

Bagian berikut menunjukkan cara menemukan informasi tentang cadangan yang tersedia.

Mencantumkan koleksi cadangan

Koleksi cadangan mencakup semua cadangan yang Anda buat untuk instance. Anda dapat melihat daftar koleksi cadangan menggunakan konsol Google Cloud atau Google Cloud CLI.

Konsol

  1. Di konsol Google Cloud , buka halaman Memorystore untuk Valkey.

    Memorystore for Valkey

  2. Di panel navigasi samping, klik Cadangan.

gcloud

Untuk mencantumkan koleksi cadangan untuk project dan region, gunakan perintah gcloud memorystore backup-collections list.

gcloud memorystore backup-collections list \
--project=PROJECT_ID \
--location=REGION_ID

Ganti kode berikut:

  • PROJECT_ID: project ID Anda
  • REGION_ID: region tempat instance Anda berada (misalnya, us-east1)

Perintah ini akan menampilkan daftar koleksi cadangan.

Mencantumkan cadangan dalam koleksi cadangan

Anda dapat melihat daftar cadangan untuk koleksi cadangan menggunakan Google Cloud konsol atau Google Cloud CLI.

Konsol

  1. Di konsol Google Cloud , buka halaman Memorystore untuk Valkey.

    Memorystore for Valkey

  2. Di panel navigasi samping, klik Cadangan.

  3. Klik ID instance yang terkait dengan koleksi cadangan. Kumpulan cadangan ini berisi daftar cadangan yang ingin Anda lihat.

gcloud

Untuk mencantumkan cadangan dalam koleksi cadangan, gunakan perintah gcloud memorystore backup-collections backups list.

gcloud memorystore backup-collections backups list \
--backup-collection=BACKUP_COLLECTION
--project=PROJECT_ID \
--location=REGION_ID

Ganti kode berikut:

  • BACKUP_COLLECTION: nama koleksi cadangan
  • PROJECT_ID: project ID Anda
  • REGION_ID: region tempat instance Anda berada (misalnya, us-east1)

Perintah ini akan menampilkan daftar cadangan yang ada dalam koleksi cadangan.

Mendeskripsikan pencadangan

Anda dapat mengambil informasi tentang cadangan menggunakan Google Cloud CLI.

gcloud

Untuk mengambil informasi tentang pencadangan, gunakan perintah gcloud memorystore backup-collections backups describe.

gcloud memorystore backup-collections backups describe BACKUP_NAME \
--backup-collection=BACKUP_COLLECTION \
--project=PROJECT_ID \
--location=REGION_ID

Ganti kode berikut:

  • BACKUP_NAME: nama cadangan (misalnya, 2024-05-01-10-15-00)
  • BACKUP_COLLECTION: nama koleksi cadangan
  • PROJECT_ID: project ID Anda
  • REGION_ID: region tempat instance Anda berada (misalnya, us-east1)

Perintah ini akan menampilkan informasi tentang cadangan yang mirip dengan berikut ini:

backupFiles:
- createTime: '2024-11-10T03:52:55.539Z'
fileName: 3d2774dab822137c5bac9386f3fa69ee4c73b928.rdb
sizeBytes: '694879680'
- createTime: '2024-11-10T03:52:54.742Z'
fileName: 7f5d99faaefc63ed8292a71da2552db3b06cdcff.rdb
sizeBytes: '694925906'
- createTime: '2024-11-10T03:52:54.972Z'
fileName: 0aac1092a3fb81515aefb6b2421f31eb346c3961.rdb
sizeBytes: '694784169'
instance: projects/PROJECT_ID/locations/us-east1/instances/instance1
instanceUid: 57130520-636c-4ac7-ad7e-86f7cfb32838
createTime: '2024-11-10T03:52:40.899882388Z'
expireTime: '2124-11-10T03:53:02.856981736Z'
name: projects/PROJECT_ID/locations/us-east1/backupCollections/dda2f551-b416-47ff-b1cf-684e00483dc9/backups/march-2025-backup
nodeType: HIGHMEM_MEDIUM
shardCount: 3
state: ACTIVE
totalSizeBytes: '2084589755'

Menghapus cadangan

Anda dapat menghapus cadangan menggunakan konsol Google Cloud atau Google Cloud CLI.

Konsol

  1. Di konsol Google Cloud , buka halaman Memorystore untuk Valkey.

    Memorystore for Valkey

  2. Klik ID instance yang berisi cadangan yang ingin Anda hapus.

  3. Di panel navigasi samping, klik Cadangan.

  4. Di samping cadangan yang ingin Anda hapus, klik Tindakan lainnya.

  5. Dari menu, pilih Hapus.

  6. Pada dialog Hapus cadangan?, lakukan hal berikut:

    1. Di kolom teks, masukkan delete.
    2. Klik Hapus.

gcloud

Untuk menghapus cadangan, gunakan perintah gcloud memorystore backup-collections backups delete.

gcloud memorystore backup-collections backups delete BACKUP_NAME \
--backup-collection=BACKUP_COLLECTION \
--project=PROJECT_ID \
--location=REGION_ID

Ganti kode berikut:

  • BACKUP_NAME: nama cadangan (misalnya, 2024-05-01-10-15-00)
  • BACKUP_COLLECTION: nama koleksi cadangan
  • PROJECT_ID: project ID Anda
  • REGION_ID: region tempat instance Anda berada (misalnya, us-east1)

Mengekspor cadangan ke bucket penyimpanan

Anda dapat mengekspor cadangan ke bucket Cloud Storage menggunakan Google Cloud konsol atau Google Cloud CLI.

Untuk mengekspor cadangan, lakukan hal berikut:

  1. Memorystore for Valkey harus memiliki izin untuk mengakses bucket Cloud Storage tujuan. Beri agen layanan Memorystore for Valkey akses ke resource Cloud Storage.

    Agen layanan Memorystore for Valkey menggunakan format penamaan berikut:

    service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
    

    Ganti PROJECT_NUMBER dengan nomor project project tempat instance atau cadangan berada.

    Berikan peran kepada agen layanan yang menetapkan izin storage.buckets.get, storage.objects.create, storage.objects.delete, dan storage.folders.create ke peran tersebut.

    Misalnya, perintah berikut menetapkan peran Storage Admin ke agen layanan untuk bucket Cloud Storage:

    gcloud

    gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME \
    --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com \
    --role=roles/storage.admin
    

    Ganti kode berikut:

    • BUCKET_NAME: nama bucket Cloud Storage tujuan. Bucket ini harus berupa bucket regional dan harus berada di region yang sama dengan cadangan. Memorystore for Valkey harus memiliki izin untuk mengakses bucket dan membuat folder serta objek di dalam bucket.
    • PROJECT_NUMBER: nomor project yang digunakan dalam nama agen layanan.
  2. Mengekspor cadangan ke bucket Cloud Storage.

    Konsol

    1. Di konsol Google Cloud , buka halaman Memorystore untuk Valkey.

      Memorystore for Valkey

    2. Klik ID instance yang berisi cadangan yang ingin Anda ekspor.

    3. Di panel navigasi samping, klik Cadangan.

    4. Di samping cadangan yang ingin Anda ekspor, klik Tindakan lainnya.

    5. Dari menu, pilih Ekspor.

    6. Di bagian Pilih tujuan pada halaman Ekspor cadangan ke Cloud Storage, klik Jelajahi.

    7. Dalam dialog Select bucket, klik bucket tempat Anda ingin mengekspor cadangan, lalu klik Select.

    8. Di halaman Export backup to Cloud Storage, klik Export.

    gcloud

    Untuk mengekspor cadangan ke bucket Cloud Storage, gunakan perintah gcloud memorystore backup-collections backups export.

    gcloud memorystore backup-collections backups export BACKUP_NAME \
    --backup-collection=BACKUP_COLLECTION \
    --location=REGION_ID \
    --gcs-bucket=BUCKET_NAME
    

    Ganti kode berikut:

    • BACKUP_NAME: nama cadangan Memorystore for Valkey
    • BACKUP_COLLECTION: nama koleksi cadangan
    • REGION_ID: region tempat koleksi cadangan berada (misalnya, us-east1)
    • BUCKET_NAME: nama bucket Cloud Storage, yang tidak memiliki gs:// sebagai awalan

      Bucket harus berupa bucket regional dan harus berada di region yang sama dengan cadangan. Memorystore for Valkey harus memiliki izin untuk mengakses bucket, dan untuk membuat folder dan objek di dalam bucket.

Memulihkan data dari cadangan

Untuk memulihkan data dari cadangan, Anda dapat mengisi instance baru dari cadangan terkelola di project yang sama atau mengisi instance baru dari file Redis Database (RDB) di bucket Cloud Storage. Untuk menyemai instance dari file RDB, Memorystore for Valkey harus memiliki izin untuk mengakses file.

Menambahkan data ke instance baru dari cadangan

Contoh berikut menunjukkan cara mengimpor data dari cadangan ke instance baru. Backup harus berada di region yang sama dengan instance. Selain itu, prinsipal yang membuat instance harus memiliki izin memorystore.backups.get untuk cadangan.

Anda dapat mengimpor data dari cadangan ke instance baru menggunakan konsolGoogle Cloud atau Google Cloud CLI.

Konsol

  1. Di konsol Google Cloud , buka halaman Memorystore untuk Valkey.

    Memorystore for Valkey

  2. Klik ID instance yang berisi cadangan yang ingin Anda impor.

  3. Di panel navigasi samping, klik Cadangan.

  4. Di samping cadangan yang ingin Anda impor, klik Tindakan lainnya.

  5. Dari menu, pilih Impor ke instance baru. Halaman Create a Valkey instance akan muncul.

  6. Di bagian Opsi pencadangan, verifikasi hal berikut:

    1. Opsi Managed backups dipilih.
    2. Kolom ID Cadangan berisi jalur dan nama cadangan yang Anda pilih.
  7. Di bagian Beri nama instance Anda, masukkan ID untuk instance yang Anda buat. ID Instance hanya boleh menggunakan huruf kecil, angka, dan tanda hubung. ID ini juga harus diawali dengan huruf dan unik dalam region-nya.

  8. Dari menu Region, pilih region untuk instance Anda.

  9. Di bagian Ketersediaan zonal, tentukan apakah Anda ingin membuat instance zona tunggal atau multizona.

  10. Opsional. Di bagian Node Type, pilih salah satu jenis node berikut:

    • Shared-Core (shared-core-nano)
    • Kecil (standard-small)
    • Sedang (highmem-medium)
    • X-Large (highmem-xlarge)
  11. Di bagian Cluster Mode, tentukan apakah Anda menginginkan instance dengan Cluster Mode Diaktifkan atau Cluster Mode Dinonaktifkan. Untuk mengetahui informasi selengkapnya tentang jenis instance ini, lihat Mengaktifkan dan menonaktifkan mode cluster.

  12. Opsional. Di bagian Instance size, masukkan jumlah shard untuk instance Anda. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data instance. Untuk mengetahui informasi selengkapnya tentang spesifikasi instance, lihat Spesifikasi instance dan node.

  13. Opsional. Jika Anda ingin membuat instance dengan replika, di bagian Replika, pilih jumlah replika (per shard). Anda dapat memilih 0-5 replika. Nilai defaultnya adalah 1 replika.

  14. Di bagian Siapkan koneksi, pilih jaringan yang dapat digunakan aplikasi Anda untuk terhubung ke instance ini. Untuk mengetahui informasi selengkapnya tentang jaringan pribadi untuk Memorystore for Valkey, lihat Jaringan.

  15. Opsional. Jika Anda ingin meningkatkan keamanan instance, di bagian Security, aktifkan autentikasi IAM dengan mencentang kotak Enable IAM AUTH.

  16. Di bagian Data persistence strategy, tentukan cara Anda ingin Memorystore for Valkey mempertahankan data di instance Anda. Nilai yang dapat diterima adalah Tanpa persistensi, persistensi File Hanya Tambahan (AOF), dan persistensi Snapshot Memori.

  17. Opsional. Jika Anda ingin mengaktifkan pencadangan otomatis untuk instance, lakukan hal berikut:

    1. Centang kotak Automated daily backups.
    2. Di kolom Hari untuk menyimpan cadangan, masukkan jumlah hari yang Anda inginkan agar Memorystore untuk Valkey menyimpan cadangan sebelum cadangan tersebut dihapus secara otomatis. Anda dapat menentukan dari 1 hingga 365 hari. Nilai defaultnya adalah 35 hari.
    3. Dari menu Jendela waktu, pilih waktu untuk pencadangan harian.
  18. Di bagian Pilih versi, pilih versi Valkey Anda. Versi yang tersedia adalah 7.2, 8.0, dan 9.0 (Pratinjau). Versi default adalah versi 8.0.

  19. Klik Create instance.

gcloud

Untuk mengimpor data dari cadangan ke instance baru, gunakan perintah gcloud memorystore instances create.

gcloud memorystore instances create INSTANCE_ID \
--managed-backup-source=BACKUP_NAME \
--location=REGION_ID \
--shard-count=SHARD_COUNT \
--engine-version=ENGINE_VERSION \
--psc-auto-connections=NETWORK

Ganti kode berikut:

  • INSTANCE_ID: ID instance Memorystore for Valkey yang Anda buat.
  • BACKUP_NAME: nama cadangan. Nama ini memiliki format berikut: projects/PROJECT_ID/locations/REGION_ID/backupCollections/BACKUP_COLLECTION_ID/backups/BACKUP_ID.
  • REGION_ID: region tempat instance Anda berada (misalnya, us-east1).
  • SHARD_COUNT: jumlah shard untuk instance (dari 1 hingga 250).
  • ENGINE_VERSION: versi instance Memorystore for Valkey Anda. Nilai yang diterima untuk parameter ini adalah VALKEY_7_2, VALKEY_8_0, dan VALKEY_9_0 (Pratinjau). Jika Anda tidak menentukan nilai, VALKEY_8_0 adalah nilai defaultnya.

  • NETWORK: jaringan yang digunakan untuk membuat instance. Formatnya harus seperti ini: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. ID jaringan harus cocok dengan ID jaringan yang digunakan oleh kebijakan koneksi layanan. Jika tidak, Anda tidak dapat membuat instance.

Untuk opsi lainnya yang dapat Anda gunakan untuk membuat instance, lihat Membuat instance.

Menambahkan data ke instance baru dari file RDB di bucket penyimpanan

Anda dapat mengimpor data dari file RDB yang ada dalam bucket Cloud Storage ke instance baru.

Untuk mengisi instance dari file RDB di bucket Cloud Storage, Anda harus memberikan akses Memorystore for Valkey ke bucket dan objek, lalu mengimpor data dari file.

Anda dapat mengimpor data dari file RDB menggunakan konsol Google Cloud atau Google Cloud CLI.

  1. Memorystore for Valkey harus memiliki izin untuk mengakses bucket Cloud Storage tujuan. Beri agen layanan Memorystore for Valkey akses ke resource Cloud Storage.

    Agen layanan Memorystore untuk Valkey menggunakan format penamaan berikut:

    service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
    

    Ganti PROJECT_NUMBER dengan nomor project project tempat instance atau cadangan berada.

    Berikan peran kepada agen layanan yang menetapkan izin storage.buckets.get dan storage.objects.get ke peran tersebut.

    Misalnya, perintah berikut menetapkan peran Storage Admin ke agen layanan untuk bucket Cloud Storage:

    gcloud

    gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME
    --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
    --role=roles/storage.admin
    

    Ganti kode berikut:

    • BUCKET_NAME: nama bucket tempat file RDB berada. Bucket ini harus berupa bucket regional di region yang sama dengan cadangan, atau berupa bucket dual-region dan memiliki satu region yang sama dengan cadangan. Memorystore for Valkey harus memiliki izin untuk mengakses bucket.
    • PROJECT_NUMBER: nomor project yang digunakan dalam nama agen layanan.
  2. Mengimpor data dari file RDB di bucket Cloud Storage ke instance baru.

    Konsol

    1. Di konsol Google Cloud , buka halaman Memorystore for Valkey.

      Memorystore for Valkey

    2. Di samping Buat instance, klik panah bawah , lalu pilih Buat dari cadangan dari menu yang muncul. Halaman Create a Valkey instance akan muncul.

    3. Di bagian Opsi pencadangan, lakukan tindakan berikut:

      1. Pilih opsi folder Cloud Storage.
      2. Di kolom teks, klik Browse.
      3. Dalam dialog Pilih folder, pilih folder yang berisi file RDB yang ingin Anda impor.
      4. Klik Pilih.
    4. Di bagian Name your instance, masukkan ID untuk instance. ID Instance hanya boleh menggunakan huruf kecil, angka, dan tanda hubung. ID ini juga harus diawali dengan huruf dan unik dalam region-nya.

    5. Dari menu Region, pilih region untuk instance Anda.

    6. Di bagian Ketersediaan zonal, tentukan apakah Anda ingin membuat instance zona tunggal atau multizona.

    7. Di bagian Node Type, pilih salah satu jenis node berikut:

      • Shared-Core (shared-core-nano)
      • Kecil (standard-small)
      • Sedang (highmem-medium)
      • X-Large (highmem-xlarge)
    8. Di bagian Cluster Mode, tentukan apakah Anda menginginkan instance dengan Cluster Mode Diaktifkan atau Cluster Mode Dinonaktifkan. Untuk mengetahui informasi selengkapnya tentang jenis instance ini, lihat Mengaktifkan dan menonaktifkan mode cluster.

    9. Di bagian Instance size, masukkan jumlah shard untuk instance Anda. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data instance. Untuk mengetahui informasi selengkapnya tentang spesifikasi instance, lihat Spesifikasi instance dan node.

    10. Jika Anda ingin membuat instance dengan replika, di bagian Replika, pilih jumlah replika (per shard). Anda dapat memilih 0-5 replika. Nilai defaultnya adalah 1 replika.

    11. Di bagian Siapkan koneksi, pilih jaringan yang dapat digunakan aplikasi Anda untuk terhubung ke instance ini. Untuk mengetahui informasi selengkapnya tentang jaringan pribadi untuk Memorystore for Valkey, lihat Jaringan.

    12. Opsional. Jika Anda ingin meningkatkan keamanan instance, di bagian Security, aktifkan autentikasi IAM dengan mencentang kotak Enable IAM AUTH.

    13. Di bagian Data persistence strategy, tentukan cara Anda ingin Memorystore for Valkey mempertahankan data di instance Anda. Nilai yang dapat diterima adalah Tanpa persistensi, persistensi File Hanya Tambahan (AOF), dan persistensi Snapshot Memori.

    14. Opsional. Jika Anda ingin mengaktifkan pencadangan otomatis untuk instance, lakukan hal berikut:

      1. Centang kotak Automated daily backups.
      2. Di kolom Hari untuk menyimpan cadangan, masukkan jumlah hari yang Anda inginkan agar Memorystore untuk Valkey menyimpan cadangan sebelum cadangan tersebut dihapus secara otomatis. Anda dapat menentukan dari 1 hingga 365 hari. Nilai defaultnya adalah 35 hari.
      3. Dari menu Jendela waktu, pilih waktu untuk pencadangan harian.
    15. Di bagian Pilih versi, pilih versi Valkey Anda. Versi yang tersedia adalah 7.2, 8.0, dan 9.0 (Pratinjau). Versi defaultnya adalah versi 8.0.

    16. Klik Create instance.

    gcloud

    Untuk mengimpor data dari file RDB di bucket Cloud Storage ke instance baru, gunakan perintah gcloud memorystore instances create.

    gcloud memorystore instances create INSTANCE_ID \
    --gcs-source-uris=URI \
    --location=REGION_ID \
    --node-type=NODE_TYPE \
    --shard-count=SHARD_COUNT
    

    Ganti kode berikut:

    • INSTANCE_ID: ID instance Memorystore for Valkey yang Anda buat.
    • URI: satu atau beberapa Uniform Resource Identifier (URI) Cloud Storage yang dipisahkan dengan koma. Contoh: gs://my-bucket/folder/file1.rdb,gs://my-bucket/folder/file2.rdb.
    • REGION_ID: region tempat instance Anda berada (misalnya, us-east1).
    • NODE_TYPE (Opsional): jenis node untuk instance. Nilai yang diterima adalah:

      • shared-core-nano
      • standard-small
      • highmem-medium
      • highmem-xlarge

      Jika Anda tidak menggunakan parameter, highmem-medium adalah jenis node default.

    • SHARD_COUNT: jumlah shard untuk instance (dari 1 hingga 250).

    Untuk opsi lainnya yang dapat Anda gunakan untuk membuat instance, lihat Membuat instance.

Metrik Cloud Monitoring

Untuk memantau operasi pencadangan dan impor terbaru, Anda dapat menggunakan metrik Cloud Monitoring. Untuk mengetahui daftar metrik yang tersedia untuk pencadangan Memorystore for Valkey, lihat Metrik pencadangan.

Langkah berikutnya