Mengimpor data ke instance Redis

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

Dengan mengimpor cadangan Redis, Anda dapat memigrasikan data dari instance lain atau memulihkan data instance dari cadangan RDB sebelumnya. Untuk mengetahui 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 Anda mengimpor dari bucket di region yang sama dengan instance Memorystore.

    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 untuk Redis

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

  3. Klik tombol Impor di panel atas.

  4. Klik tombol Browse dan arahkan ke 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, dan klik tombol Impor.

Gcloud

  1. Impor file RDB dari bucket Cloud Storage yang dirujuk pada langkah pertama 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 untuk Redis

  2. Klik ID Instance untuk melihat informasinya.

  3. Klik tombol Hentikan impor.

Gcloud

Untuk menghentikan operasi impor, Anda harus menemukan ID operasi terlebih dahulu 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

  • Impor akan menimpa semua data instance saat ini, jadi pastikan Anda tidak masalah jika data tersebut ditimpa sebelum memulai impor.

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

  • Proses impor dapat memerlukan waktu beberapa menit hingga beberapa jam. Misalnya, jika Anda mengimpor file RDB 8 GB ke instance 10 GB, proses impor dapat memerlukan waktu 5 menit, dan jika Anda mengimpor file RDB 100 GB ke instance 120 GB, proses 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