Mengimpor data ke instance Redis

Ikuti petunjuk di halaman ini untuk mengimpor cadangan RDB ke dalam instance Memorystore for Redis Anda.

Dengan mengimpor cadangan Redis, Anda dapat memigrasikan data dari instance lain atau memulihkan data instance dari cadangan RDB sebelumnya. Untuk informasi tambahan tentang impor, ekspor, dan praktik terbaik, lihat Ringkasan impor dan ekspor.

Sebelum memulai

  1. Memiliki bucket Cloud Storage yang berisi file cadangan RDB yang ingin Anda impor. Sebaiknya impor dari bucket di region yang sama dengan instance Memorystore Anda.

    Untuk membuat bucket Cloud Storage, lihat Membuat bucket.

    Untuk mengupload file ke bucket Cloud Storage, lihat Mengekspor data dari instance Redis atau Mengupload objek dari sistem file.

  2. Memiliki izin yang memadai untuk melakukan impor.

Mengimpor file cadangan RDB ke instance Redis

Konsol

  1. Buka halaman Memorystore for Redis di konsol Google Cloud.
    Memorystore for Redis

  2. Klik ID instance Anda untuk melihat halaman detail instance.

  3. Klik tombol Impor di panel atas.

  4. Klik tombol Browse, lalu buka bucket Cloud Storage yang menyimpan file RDB yang ingin Anda impor.

  5. Klik file RDB, lalu klik tombol Select.

  6. Klik tombol Impor.

  7. Konfirmasi bahwa Anda ingin mengimpor, lalu klik tombol Impor.

Gcloud

  1. Impor file RDB dari bucket Cloud Storage yang dirujuk di langkah satu Sebelum memulai dengan menjalankan perintah berikut:
    gcloud redis instances import gs://[BUCKET_NAME]/[FILE_NAME].rdb [INSTANCE_ID] --region=[REGION] --project=[PROJECT_ID]
    

Menghentikan operasi impor yang sedang berlangsung

Konsol

  1. Buka halaman Memorystore for Redis di konsol Google Cloud.
    Memorystore for Redis

  2. Klik ID Instance untuk melihat informasinya.

  3. Klik tombol Stop import.

Gcloud

Untuk menghentikan operasi impor, pertama-tama Anda perlu menemukan ID operasi dengan menjalankan perintah berikut:

gcloud redis operations list --region=[REGION] -project=[PROJECT]

Setelah Anda memiliki ID operasi, jalankan perintah berikut:

gcloud redis operations cancel [OPERATION_ID] --region=[REGION] --project=[PROJECT]

Ketersediaan dan perilaku instance saat mengimpor

  • Proses impor akan menimpa semua data instance saat ini, jadi pastikan Anda tidak keberatan jika data Anda ditimpa sebelum memulai impor.

  • Instance Redis Anda tidak tersedia selama proses impor. Anda tidak dapat mengakses data instance atau mengubah instance hingga impor selesai.

  • Impor dapat memerlukan waktu beberapa menit hingga beberapa jam. Misalnya, jika Anda mengimpor file RDB 8 GB ke instance 10 GB, impor dapat memerlukan waktu 5 menit, dan jika Anda mengimpor file RDB 100 GB ke instance 120 GB, impor dapat memerlukan waktu satu jam. Untuk memantau progres impor, periksa halaman detail instance, yang menampilkan status operasi.

  • Instance hanya dapat mengimpor cadangan dari versi Redis yang lebih lama. Instance yang menjalankan Redis 5.0 dapat mengimpor RDB yang diekspor dari Redis 4.0, tetapi instance yang menjalankan Redis 4.0 tidak dapat mengimpor RDB dari Redis 5.0.

Langkah selanjutnya