全部产品
Search
文档中心

Data Management:Backup dan pulihkan secara logis database Redis yang dihosting di cloud pihak ketiga atau database Redis yang dikelola sendiri

更新时间:Jul 06, 2025

Pemulihan Bencana Data menyediakan berbagai fitur untuk database Redis, termasuk backup penuh, backup inkremental, redundansi geografis, pemulihan database tunggal, dan arsip jangka panjang.

Prasyarat

Sebuah database standar Redis 4.0 dengan arsitektur master-replika telah dibuat.

Catatan

Redis 5.0 atau lebih baru tidak didukung. Instance Redis cluster juga tidak didukung. Hanya instance dengan arsitektur master-replika standar yang didukung.

Buat jadwal backup

Untuk informasi lebih lanjut, lihat Membuat Jadwal Backup.

Catatan
  • Saat membeli jadwal backup, atur parameter Tipe Sumber Data ke Redis dan parameter Metode Backup ke Logical Backup.

  • Untuk informasi lebih lanjut tentang granularitas minimum berdasarkan mana Pemulihan Bencana Data melakukan backup dan pemulihan Redis, lihat Tipe Database yang Didukung dan Fitur-fiturnya.

Konfigurasikan jadwal backup

  1. Masuk ke Konsol DMS V5.0.

  2. Di bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

    Catatan

    Jika menggunakan konsol DMS dalam mode sederhana, gerakkan pointer ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol DMS dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

  3. Di halaman Jadwal Backup, temukan ID jadwal backup yang ingin dikonfigurasi dan klik Configure Backup Schedule di kolom Actions.

    image

  4. Di langkah Configure Backup Source and Destination dari wizard Konfigurasi Jadwal Backup, konfigurasikan sumber dan tujuan backup, lalu klik Next di pojok kanan bawah halaman.

    image

    Bagian

    Parameter

    Deskripsi

    Tidak Ada

    Schedule Name

    Nama jadwal backup. Pemulihan Bencana Data secara otomatis menghasilkan nama jadwal backup. Kami menyarankan Anda memasukkan nama deskriptif yang mudah diidentifikasi. Nama jadwal backup tidak perlu unik.

    Backup Source Information

    Backup Mode

    Metode yang digunakan untuk mencadangkan data. Secara default, metode backup yang Anda pilih saat membeli jadwal backup digunakan. Dalam contoh ini, Backup Logis digunakan.

    Database Location

    Lokasi database yang ingin Anda cadangkan. Nilai valid:

    • No public network IP: Port's self-built database (accessed through the database gateway): mencadangkan database yang dikelola sendiri menggunakan gateway database. Jika Anda memilih opsi ini, Anda harus mengonfigurasi gateway database untuk database tersebut terlebih dahulu.

    • User-Created Database with Public IP Address <IP Address:Port Number>: mencadangkan database yang dikelola sendiri menggunakan alamat IP publik database. Jika Anda memilih opsi ini, Anda juga harus mengonfigurasi parameter Alamat dan Nomor Port.

    • ECS-Hosted Database: mencadangkan database yang di-hosting pada instance Elastic Compute Service (ECS). Anda juga harus mengonfigurasi parameter ECS Instance ID dan Nomor Port.

    • Express Connect DB/VPN Gateway/Intelligent Gateway: mencadangkan database yang dikelola sendiri menggunakan virtual private cloud (VPC). Jika Anda memilih opsi ini, Anda harus mengonfigurasi parameter Peer VPC. Konfigurasikan VPC untuk database tersebut terlebih dahulu.

    Instance Region

    Wilayah tempat instance database sumber berada.

    Catatan

    Wilayah tempat database sumber berada. Parameter ini hanya ditampilkan jika Anda mengatur parameter Lokasi Database ke ECS-Hosted Database, ApsaraDB for Redis, atau No public network IP: Port's self-built database (accessed through the database gateway).

    Database Type

    Tipe database sumber. Nilai default: Redis.

    Gateway instance ID

    ID gateway database.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke No public network IP: Port's self-built database (accessed through the database gateway).

    ECS Instance ID

    ID instance ECS di mana database yang ingin Anda cadangkan ditempatkan.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke ECS-Hosted Database.

    Peer VPC

    VPC tempat database sumber berada.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke Express Connect DB/VPN Gateway/Intelligent Gateway.

    Address

    Titik akhir yang digunakan untuk terhubung ke instance yang ingin Anda cadangkan.

    Catatan
    • Jika pengaturan keamanan jaringan, seperti pengaturan firewall, ditentukan pada server tempat instance ditempatkan, klik Set Whitelist untuk mendapatkan blok CIDR dari Pemulihan Bencana Data, lalu tambahkan blok CIDR ke daftar putih server. Ini memungkinkan Pemulihan Bencana Data untuk mengakses server.

    • Parameter ini hanya ditampilkan jika Anda mengatur parameter Lokasi Database ke No public network IP: Port's self-built database (accessed through the database gateway), Express Connect DB/VPN Gateway/Intelligent Gateway, atau User-Created Database with Public IP Address <IP Address:Port Number>.

    Port Number

    Nomor port yang digunakan untuk terhubung ke database sumber. Nilai default: 6379.

    Password

    Kata sandi akun database yang digunakan untuk masuk ke database sumber. Format kata sandi bervariasi berdasarkan akun yang dipilih.

    • Jika Anda menggunakan akun default, masukkan hanya kata sandi.

      Nama pengguna akun default adalah default. Atau, Anda dapat menggunakan akun yang namanya adalah ID instance, seperti r-bp10noxlhcoim2****.

    • Jika Anda menggunakan akun kustom, masukkan kata sandi dalam format <username>:<password>. Kata sandi dalam format ini juga dapat digunakan untuk akun default. Sebagai contoh, jika nama pengguna akun kustom adalah testaccount dan kata sandinya adalah Rp829dlwa, Anda harus memasukkan testaccount:Rp829dlwa sebagai kata sandi database.

    Setelah Anda memasukkan nama pengguna dan kata sandi akun database, klik Test Connection di sebelah kata sandi untuk memeriksa apakah informasi tentang database yang ingin Anda cadangkan valid. Jika parameter yang ditentukan valid, pesan Tes Berhasil akan ditampilkan. Jika pesan Tes Gagal ditampilkan, klik Periksa di sebelah Tes Gagal. Modifikasi informasi tentang database yang ingin Anda cadangkan berdasarkan hasil pemeriksaan.

    Compliance warranty regarding cross-border data transfers

    Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.

    Backup Destination Information

    Backup Storage Type

    Tipe penyimpanan yang digunakan untuk menyimpan data backup. Nilai valid:

    • DBS Storage (recommended): Data backup disimpan di Pemulihan Bencana Data tanpa perlu membuat bucket Object Storage Service (OSS). Anda akan dikenakan biaya berdasarkan volume data yang disimpan di Pemulihan Bencana Data. Untuk informasi lebih lanjut tentang metode penagihan, lihat Biaya penyimpanan.

    • OSS For User: Anda harus membuat bucket di konsol OSS terlebih dahulu. Untuk informasi lebih lanjut, lihat Buat bucket.

    Catatan
    • Dalam contoh ini, DBS Storage (recommended) dipilih. Jika Anda memilih OSS For User, Anda harus mengonfigurasi parameter OSS Bucket Name. Hanya kelas penyimpanan Standar yang didukung.

    • Jika volume data yang akan dicadangkan besar, kami sarankan Anda membeli paket penyimpanan berlangganan untuk mengimbangi biaya. Paket penyimpanan lebih hemat biaya daripada metode penagihan bayar sesuai pemakaian.

    Storage Encryption

    Metode yang digunakan untuk mengenkripsi data yang disimpan. Nilai valid:

    • Encrypted (direkomendasikan): AES-256 digunakan untuk mengenkripsi data yang tersimpan.

      Fitur enkripsi sisi server digunakan di OSS. Saat Anda mengunggah objek ke bucket yang memiliki enkripsi sisi server diaktifkan, OSS mengenkripsi dan menyimpan objek tersebut. Saat Anda mengunduh objek terenkripsi dari OSS, OSS mendekripsi objek dan mengembalikan objek terdekripsi kepada Anda. Untuk informasi lebih lanjut, lihat Enkripsi sisi server.

    • Non-encrypted: Data yang disimpan tidak dienkripsi.

  5. Di langkah Edit Backup Objects, temukan database atau tabel yang ingin dicadangkan di bagian Tersedia. Klik panah ke kanan untuk menambahkan database atau tabel yang dipilih ke bagian Selected. Lalu, klik Next.

    Catatan
    • Pemulihan Bencana Data memungkinkan pencadangan satu tabel, satu database, atau beberapa database. Anda dapat mengklik Select All di pojok kiri bawah bagian Tersedia untuk memilih semua database. Objek backup yang didukung bervariasi berdasarkan tipe database. Untuk informasi lebih lanjut, lihat Tipe Database yang Didukung dan Fitur-fiturnya.

    • Secara default, jadwal backup tidak dapat digunakan untuk mencadangkan database yang dibuat setelah jadwal backup dibuat. Untuk mencadangkan database tersebut, tambahkan database ke jadwal backup di halaman Konfigurasi Tugas dari jadwal backup. Untuk informasi lebih lanjut, lihat Ubah Objek Backup.

  6. Di langkah Configure Backup Time, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Next di pojok kanan bawah halaman.

    Parameter

    Deskripsi

    Full-scale Backup Frequency

    Frekuensi jadwal backup. Nilai valid: Periodic Backup dan Single Backup.

    Catatan

    Jika memilih Periodic Backup, Anda harus mengonfigurasi parameter Full Data Backup Recurrence dan Start At.

    Full Data Backup Recurrence

    Hari-hari dalam seminggu saat Pemulihan Bencana Data menjalankan jadwal backup. Anda dapat memilih satu atau lebih hari dalam seminggu. Pilih setidaknya satu hari dalam seminggu.

    Start At

    Waktu mulai backup. Kami menyarankan pengaturan waktu di luar jam sibuk. Contoh: 01:00.

    Catatan

    Jika backup data penuh sebelumnya belum selesai pada waktu mulai backup berikutnya, Pemulihan Bencana Data akan melewati backup berikutnya.

    Incremental Backup

    Menentukan apakah akan mengaktifkan backup inkremental.

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Full-scale Backup Frequency ke Periodic Backup.

    Maximum Concurrent Threads for Full Data Backup

    Jumlah maksimum thread paralel yang tersedia untuk backup penuh. Anda dapat mengatur parameter ini untuk menyesuaikan kecepatan backup. Sebagai contoh, Anda dapat mengurangi jumlah thread backup untuk meminimalkan dampak pada database.

    Maximum Speed for Full Data Backup

    Kecepatan maksimum untuk backup data penuh. Parameter ini membantu secara efisien mengurangi dampak backup pada kinerja single-thread dari instance Redis. Anda dapat menggunakan nilai default. Satuan: MB/s.

  7. Di langkah Edit Lifecycle, konfigurasikan siklus hidup untuk data backup penuh di bagian Konfigurasi Siklus Hidup Data Backup Penuh.

    Jika Anda mengatur parameter Incremental Backup ke Aktif di Langkah 6, Anda harus mengonfigurasi siklus hidup untuk data backup inkremental. Untuk informasi lebih lanjut tentang aturan siklus hidup data backup, lihat Bagaimana cara mengelola aturan siklus hidup set backup?

  8. Setelah konfigurasi sebelumnya selesai, klik Precheck di pojok kanan bawah halaman.

  9. Jika pesan Precheck Passed muncul, klik Start Task.

    Catatan
    • Jika state jadwal backup berubah menjadi Running, jadwal backup mulai berlaku.

    • Jika terjadi pengecualian atau kesalahan saat memulai jadwal backup, segera perbaiki pengecualian atau kesalahan tersebut. Untuk informasi lebih lanjut, lihat Bagaimana cara memperbaiki kesalahan untuk jadwal backup yang abnormal. Jika masalah tetap ada setelah menggunakan solusi yang disediakan dalam topik sebelumnya, hubungi dukungan teknis di grup DingTalk (ID: 35585947).

Pulihkan data

Dalam contoh ini, set backup dipulihkan ke instance Tair (Redis OSS-compatible) yang sudah ada. Anda harus membuat instance Tair (Redis OSS-compatible) terlebih dahulu. Untuk informasi lebih lanjut tentang cara membuat instance Redis, lihat Langkah 1: Buat Instance.

  1. Masuk ke Konsol DMS V5.0.

  2. Di bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

    Catatan

    Jika menggunakan konsol DMS dalam mode sederhana, gerakkan pointer ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol DMS dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

  3. Di halaman Jadwal Backup, temukan jadwal backup yang ingin dikelola dan klik Manage di kolom Actions.

  4. Di halaman Configure Task, klik Restore Database di pojok kanan atas.

  5. Di langkah Set Time Restored To dari wizard Buat Tugas Pemulihan, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Next.

    image

    Bagian

    Parameter

    Deskripsi

    Tidak Ada

    Task Name

    Nama tugas pemulihan. Pemulihan Bencana Data secara otomatis menghasilkan nama tugas. Kami menyarankan Anda menentukan nama yang dapat membantu Anda mengidentifikasi tugas. Nama tugas tidak perlu unik.

    Set Time Restored To

    Time Range Available to Restore

    Rentang waktu dari titik waktu ketika set backup penuh pertama dibuat hingga titik waktu ketika set backup penuh terbaru dibuat. Database dapat dipulihkan ke titik waktu dalam rentang waktu tersebut.

    Restore To

    Titik waktu ke mana Anda ingin memulihkan database sumber. Nilainya harus berada dalam rentang waktu yang ditentukan oleh parameter Time Range Available to Restore.

    Catatan
    • Jika fitur backup inkremental diaktifkan, Pemulihan Bencana Data memungkinkan Anda memulihkan data ke titik waktu dari penyelesaian backup penuh pertama hingga penyelesaian backup inkremental terakhir.

    • Jika fitur backup inkremental dinonaktifkan, Pemulihan Bencana Data memungkinkan Anda memulihkan data ke titik waktu ketika backup penuh selesai.

    Configure Destination Database

    Database Location

    • No public network IP: Port's self-built database (accessed through the database gateway): mencadangkan database yang dikelola sendiri menggunakan gateway database. Jika Anda memilih opsi ini, Anda harus mengonfigurasi gateway database untuk database tersebut terlebih dahulu.

    • User-Created Database with Public IP Address <IP Address:Port Number>: mencadangkan database yang dikelola sendiri menggunakan alamat IP publik database. Jika Anda memilih opsi ini, Anda juga harus mengonfigurasi parameter Alamat dan Nomor Port.

    • ECS-Hosted Database: mencadangkan database yang di-hosting pada instance Elastic Compute Service (ECS). Anda juga harus mengonfigurasi parameter ECS Instance ID dan Nomor Port.

    • ApsaraDB for Redis

    • Express Connect DB/VPN Gateway/Intelligent Gateway: mencadangkan database yang dikelola sendiri menggunakan VPC. Jika Anda memilih opsi ini, Anda harus mengonfigurasi parameter Peer VPC. Konfigurasikan VPC untuk database tersebut terlebih dahulu.

    Instance Region

    Wilayah tempat database tujuan berada.

    Database Type

    Parameter ini diatur ke Redis secara default.

    Gateway instance ID

    ID gateway database.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke No public network IP: Port's self-built database (accessed through the database gateway).

    Address

    Titik akhir yang digunakan untuk terhubung ke database tujuan.

    Catatan
    • Jika pengaturan keamanan jaringan, seperti pengaturan firewall, ditentukan pada server tempat instance ditempatkan, klik Set Whitelist untuk mendapatkan blok CIDR dari Pemulihan Bencana Data, lalu tambahkan blok CIDR ke daftar putih server. Ini memungkinkan Pemulihan Bencana Data untuk mengakses server.

    • Parameter ini hanya ditampilkan jika Anda mengatur parameter Lokasi Database ke No public network IP: Port's self-built database (accessed through the database gateway), Express Connect DB/VPN Gateway/Intelligent Gateway, atau User-Created Database with Public IP Address <IP Address:Port Number>.

    Port Number

    Nomor port yang digunakan untuk terhubung ke database tujuan. Nilai default: 6379.

    The ID of the Redis instance.

    ID instance Redis tujuan.

    Password

    Kata sandi akun yang digunakan untuk terhubung ke database tujuan.

    Compliance warranty regarding cross-border data transfers

    Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.

  6. Di langkah Configure Objects to Restore, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Precheck.

    Parameter

    Deskripsi

    Conflict Handling

    Secara default, Rename Object with the Same Name dipilih untuk parameter Conflict Handling. Sebagai contoh, jika tabel job_info yang akan dipulihkan memiliki nama yang sama dengan tabel di database tujuan, sistem akan mengubah nama tabel yang dipulihkan dalam format berikut: job_info_dbs_<ID Tugas Pemulihan>_<Timestamp>.

    Objects to Restore

    Pilih database atau tabel yang ingin Anda pulihkan di bagian Available dan klik panah ke kanan untuk menambahkannya ke bagian Selected.

    Catatan

    Pemulihan Bencana Data memungkinkan Anda memulihkan beberapa database berdasarkan database atau tabel. Ini mengurangi jumlah data yang harus dipulihkan dan mempersingkat waktu objektif pemulihan (RTO). Untuk informasi lebih lanjut tentang granularitas pemulihan yang didukung, lihat Tipe database yang didukung dan fitur-fiturnya.

  7. Jika pesan Precheck Passed muncul di kotak dialog Precheck, klik Start Task.

    Untuk memantau kemajuan pemulihan database, klik Restore Tasks di panel navigasi sebelah kiri.

    Catatan

    Durasi pemulihan bergantung pada spesifikasi jadwal backup dan ukuran database yang akan dipulihkan. Durasi pemulihan lebih singkat untuk jadwal backup dengan spesifikasi lebih tinggi. Untuk informasi lebih lanjut, lihat Tes kinerja pada backup dan pemulihan.

Operasi terkait

  • Anda dapat memanggil operasi CreateBackupPlan untuk membuat jadwal backup atau memanggil operasi CreateAndStartBackupPlan untuk membuat, mengonfigurasi, dan memulai jadwal backup. Untuk informasi lebih lanjut, lihat CreateBackupPlan atau CreateAndStartBackupPlan.

  • Anda dapat memodifikasi sumber backup, objek backup, atau parameter kebijakan backup seperti waktu backup dan durasi retensi set backup dari jadwal backup. Untuk informasi lebih lanjut, lihat Kelola Jadwal Backup.

  • Anda dapat memeriksa biaya yang mungkin dikenakan untuk jadwal backup. Untuk informasi lebih lanjut, lihat FAQ Penagihan.

  • Untuk mengurangi biaya, Anda dapat menjeda jadwal backup yang tidak diperlukan. Untuk informasi lebih lanjut, lihat Jeda atau Mulai Jadwal Backup.

FAQ

T: Mengapa saya tidak dapat memilih instance tujuan saat mengonfigurasi jadwal backup?无法选择redis实例

A: Pemulihan Bencana Data hanya mendukung database standar Redis 4.0 yang menggunakan arsitektur master-replika. Untuk detail lebih lanjut, lihat bagian Prasyarat.