All Products
Search
Document Center

Data Management:Logical\ backup\ and\ recovery\ for\ ApsaraDB\ for\ Redis

Last Updated:Mar 29, 2026

Data Disaster Recovery mendukung backup logis dan pemulihan untuk database Tair (Redis OSS-compatible), memberi Anda kendali granular atas data yang akan di-backup, lokasi penyimpanannya, serta sejauh mana Anda dapat memulihkan data tersebut.

Batasan

Sebelum memulai, periksa apakah instans Anda didukung:

  • Versi yang didukung: Hanya Redis 4.0. Redis 5.0 dan versi setelahnya tidak didukung.

  • Arsitektur yang didukung: Hanya instans master-replika standar. Instans kluster tidak didukung.

Fitur

FiturDeskripsi
SQL file backupMembuat backup data dalam format JSON.
Geo-redundancyMembuat backup ke bucket Object Storage Service (OSS) di wilayah tujuan yang ditentukan. Pemulihan dapat dilakukan ke wilayah sumber, wilayah tujuan, atau wilayah lainnya.
Long-term archivingMenyimpan data backup hingga 10 tahun. Setelah 10 tahun, Data Disaster Recovery memindahkan set cadangan ke Archive Storage.
Fine-grained backupMembuat backup satu database, beberapa database, atau seluruh instans Tair (Redis OSS-compatible).
Backup speed limitMembatasi kecepatan backup untuk mengurangi dampak terhadap kinerja database.
Single-database restorationMemulihkan satu database tanpa memulihkan seluruh instans, sehingga memperpendek waktu pemulihan.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

Konfigurasikan jadwal backup

  1. Masuk ke Konsol Data Management (DMS) V5.0.

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

    Dalam mode simple, arahkan pointer ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
  3. Pada halaman Backup Schedules, temukan jadwal backup Anda dan klik Configure Backup Schedule pada kolom Actions.

    image

  4. Pada langkah Configure Backup Source and Destination, konfigurasikan parameter berikut lalu klik Next.

    BagianParameterDeskripsi
    N/ASchedule nameNama untuk jadwal backup. Data Disaster Recovery secara otomatis menghasilkan nama. Gunakan nama deskriptif agar jadwal mudah dikenali. Nama tidak harus unik.
    Backup source informationBackup modeMetode backup. Nilai default mengikuti metode yang dipilih saat pembelian. Contoh ini menggunakan Logical Backup.
    Database locationAtur ke ApsaraDB for Redis.
    Instance regionWilayah tempat instans sumber berada. Ditampilkan hanya jika Database location diatur ke ECS-Hosted Database, ApsaraDB for Redis, atau No public network IP: Port's self-built database (accessed through the database gateway).
    Database typeNilai default adalah Redis.
    Redis instance IDID instans sumber Tair (Redis OSS-compatible). Ditampilkan hanya jika Database location diatur ke ApsaraDB for Redis.
    PasswordKata sandi untuk akun database. Formatnya bergantung pada jenis akun:
    - Default account: Masukkan hanya kata sandinya. Username-nya adalah default, atau gunakan ID instans (misalnya, r-bp10noxlhcoim2****).
    - Custom account: Masukkan <username>:<password>. Misalnya, jika username-nya testaccount dan kata sandinya Rp829dlwa, masukkan testaccount:Rp829dlwa. Format ini juga berlaku untuk akun default.

    Setelah memasukkan kredensial, klik Test Connection untuk memverifikasi. Jika pengujian berhasil, muncul pesan Test Passed. Jika gagal, klik Check di samping Test Failed dan perbarui kredensial sesuai kebutuhan.



    Compliance warranty regarding cross-border data transfersBaca dan centang kotak untuk menyetujui komitmen kepatuhan.
    Backup destination informationBackup storage typeLokasi penyimpanan data backup:
    - DBS Storage (disarankan): Penyimpanan dikelola oleh Data Disaster Recovery. Tidak memerlukan bucket OSS. Dikenai biaya berdasarkan volume data. Lihat Storage fees.
    - OSS For User: Menyimpan data di bucket OSS milik Anda sendiri. Buat bucket terlebih dahulu (hanya kelas penyimpanan Standard). Lihat Create buckets. Jika memilih opsi ini, konfigurasikan juga parameter OSS Bucket Name.

    Untuk volume data besar, paket penyimpanan langganan lebih hemat biaya dibandingkan bayar sesuai penggunaan.



    Storage encryptionMetode enkripsi untuk data yang disimpan:
    - Encrypted (disarankan): Menggunakan AES-256 dengan enkripsi sisi server OSS. OSS mengenkripsi objek saat diunggah dan mendekripsinya saat diunduh secara transparan. Lihat Server-side encryption.
    - Non-encrypted: Data disimpan tanpa enkripsi.

    image

  5. Pada langkah Edit Backup Objects, temukan database atau tabel yang akan di-backup di bagian Available. Klik panah ke kanan untuk memindahkannya ke bagian Selected, lalu klik Next.

    - Untuk membuat backup semua database, klik Select All di pojok kiri bawah bagian Available. Granularitas backup yang didukung bervariasi tergantung jenis database. Lihat Supported database types and features. - Database yang dibuat setelah jadwal backup ditetapkan tidak termasuk secara default. Untuk menambahkannya, perbarui objek backup pada halaman Configure Task. Lihat Modify backup objects.
  6. Pada langkah Configure Backup Time, konfigurasikan parameter berikut lalu klik Next.

    ParameterDeskripsi
    Full-scale backup frequencyPeriodic Backup atau Single Backup. Jika memilih Periodic Backup, konfigurasikan juga Full Data Backup Recurrence dan Start At.
    Full data backup recurrenceHari dalam seminggu untuk menjalankan backup. Pilih minimal satu hari.
    Start atWaktu mulai. Atur ke periode di luar jam sibuk (misalnya, 01:00) untuk menghindari dampak terhadap workload produksi. Jika backup penuh sebelumnya masih berjalan pada waktu mulai yang dijadwalkan, Data Disaster Recovery melewatkan eksekusi berikutnya.
    Incremental backupApakah akan mengaktifkan backup inkremental. Ditampilkan hanya jika Full-scale backup frequency diatur ke Periodic Backup. Aktifkan opsi ini untuk mendukung pemulihan pada titik waktu.
    Maximum concurrent threads for full data backupJumlah maksimum thread untuk backup penuh. Kurangi nilai ini untuk meminimalkan dampak terhadap kinerja database selama backup.
    Maximum speed for full data backupKecepatan maksimum backup penuh dalam KB/s. Parameter ini mengurangi dampak backup terhadap kinerja single-thread instans Tair (Redis OSS-compatible). Anda dapat menggunakan nilai default.
  7. Pada langkah Edit Lifecycle, konfigurasikan periode retensi untuk data backup penuh di bagian Configure Full Data Backup Lifecycle. Jika Anda mengaktifkan backup inkremental pada langkah 6, konfigurasikan juga siklus hidup untuk data backup inkremental. Untuk detail aturan siklus hidup, lihat How do I manage the lifecycle rules of backup sets?

  8. Klik Precheck.

  9. Saat muncul pesan Precheck Passed, klik Start Task. Jadwal backup aktif ketika statusnya berubah menjadi Running.

    Jika terjadi error saat memulai jadwal backup, segera lakukan troubleshooting. Lihat How do I fix errors for an abnormal backup schedule? Jika masalah berlanjut, hubungi dukungan teknis di grup DingTalk (ID: 35585947).

Memulihkan database Tair (Redis OSS-compatible)

Prosedur ini memulihkan set cadangan ke instans Tair (Redis OSS-compatible) yang sudah ada. Buat instans tujuan sebelum memulai. Lihat Step 1: Create an instance.

  1. Masuk ke Konsol DMS V5.0.

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

    Dalam mode simple, arahkan pointer ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
  3. Pada halaman Backup Schedules, temukan jadwal backup dan klik Manage pada kolom Actions.

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

  5. Pada langkah Set Time Restored To, konfigurasikan parameter berikut lalu klik Next.

    BagianParameterDeskripsi
    N/ATask nameNama untuk tugas pemulihan. Data Disaster Recovery secara otomatis menghasilkan nama. Gunakan nama deskriptif agar tugas mudah dikenali. Nama tidak harus unik.
    Set time restored toTime range available to restoreRentang waktu dari backup penuh pertama hingga backup penuh terbaru. Titik pemulihan harus berada dalam rentang ini.
    Restore toTitik waktu untuk pemulihan. Harus berada dalam Time range available to restore.
    - Dengan backup inkremental diaktifkan: pulihkan ke titik waktu apa pun dari backup penuh pertama hingga backup inkremental terakhir.
    - Dengan backup inkremental dinonaktifkan: pulihkan hanya ke waktu penyelesaian tepat dari backup penuh tertentu.

    Configure destination databaseDatabase locationLokasi database tujuan:
    - ApsaraDB for Redis
    - ECS-Hosted Database: Konfigurasikan juga ECS Instance ID dan Port Number.
    - User-Created Database with Public IP Address \<IP Address:Port Number\>: Konfigurasikan juga Address dan Port Number.
    - No public network IP: Port's self-built database (accessed through the database gateway): Konfigurasikan gateway database terlebih dahulu. Konfigurasikan juga Gateway instance ID.
    - Express Connect DB/VPN Gateway/Intelligent Gateway: Konfigurasikan virtual private cloud (VPC) untuk database terlebih dahulu. Konfigurasikan juga Peer VPC.




    Instance regionWilayah tempat instans tujuan berada.
    Database typeNilai default adalah Redis.
    Gateway instance IDID Gerbang Basis Data. Ditampilkan hanya jika Database location diatur ke No public network IP: Port's self-built database (accessed through the database gateway).
    AddressTitik akhir untuk instans tujuan. Jika server memiliki aturan firewall, klik Set Whitelist untuk mendapatkan Blok CIDR Data Disaster Recovery dan tambahkan ke daftar izin server. Ditampilkan hanya jika Database location diatur 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 numberPort untuk menghubungkan ke database tujuan. Nilai default adalah 6379.
    Redis instance IDID instans tujuan Tair (Redis OSS-compatible).
    PasswordKata sandi untuk akun database tujuan.
    Compliance warranty regarding cross-border data transfersBaca dan centang kotak untuk menyetujui komitmen kepatuhan.

    image

  6. Pada langkah Configure Objects to Restore, konfigurasikan parameter berikut lalu klik Precheck.

    ParameterDeskripsi
    Conflict handlingNilai default adalah Rename Object with the Same Name. Jika objek yang dipulihkan memiliki nama yang sama dengan objek yang sudah ada di database tujuan, objek yang dipulihkan akan diganti namanya dengan format: <object_name>_dbs_<Restore task ID>_<Timestamp>. Misalnya, job_info menjadi job_info_dbs_<Restore task ID>_<Timestamp>.
    Objects to restorePilih database atau tabel yang akan dipulihkan dari bagian Available dan klik panah ke kanan untuk menambahkannya ke bagian Selected. Pemulihan tingkat database atau tabel mengurangi jumlah data yang ditransfer dan memperpendek Objektif Waktu Pemulihan (RTO). Untuk granularitas yang didukung, lihat Supported database types and features.
  7. Saat muncul pesan Precheck Passed, klik Start Task. Untuk memantau progres, klik Restore Tasks pada panel navigasi kiri.

    Waktu pemulihan bergantung pada spesifikasi jadwal backup dan ukuran database. Lihat Performance tests on backup and restoration.

Operasi lainnya

TugasReferensi
Buat jadwal backup melalui APICreateBackupPlan atau CreateAndStartBackupPlan
Ubah sumber cadangan, objek, pengatur waktu, atau kebijakan retensiManage a backup schedule
Tinjau biaya jadwal backupBilling FAQ
Jeda jadwal backup yang tidak digunakan untuk mengurangi biayaPause or start a backup schedule

FAQ

Mengapa saya tidak bisa memilih instans Redis saya saat mengonfigurasi jadwal backup?

无法选择redis实例

Data Disaster Recovery hanya mendukung instans master-replika standar Tair (Redis OSS-compatible) yang menjalankan Redis 4.0. Redis 5.0 dan versi setelahnya, serta instans kluster, tidak didukung. Periksa versi dan arsitektur instans Anda di konsol ApsaraDB for Redis sebelum mengonfigurasi jadwal backup.

Titik waktu apa yang dapat saya pulihkan jika backup inkremental dinonaktifkan?

Jika backup inkremental dinonaktifkan, Anda hanya dapat memulihkan ke waktu penyelesaian tepat dari backup penuh — bukan ke titik waktu arbitrer apa pun. Untuk mengaktifkan pemulihan pada titik waktu, aktifkan backup inkremental pada langkah Configure Backup Time saat menyiapkan jadwal backup Anda.

Bagaimana penanganan konflik penamaan selama pemulihan?

Secara default, jika database atau tabel yang dipulihkan memiliki nama yang sama dengan objek yang sudah ada di tujuan, Data Disaster Recovery mengganti nama objek yang dipulihkan dengan format: <object_name>_dbs_<Restore task ID>_<Timestamp>.

Bisakah saya memulihkan data ke wilayah yang berbeda dari wilayah sumber backup?

Ya. Fitur geo-redundancy memungkinkan Anda membuat backup data ke bucket OSS di wilayah tujuan yang ditentukan dan memulihkannya ke instans di wilayah sumber, wilayah tujuan, atau wilayah lainnya. Konfigurasikan wilayah tujuan di bagian Backup Destination Information saat menyiapkan jadwal backup Anda.

Mengapa saya harus membatasi thread dan kecepatan backup?

Operasi backup berbagi sumber daya sistem dengan workload database Anda. Mengurangi jumlah maksimum thread konkuren dan kecepatan backup menurunkan dampak terhadap kinerja database selama backup. Atur kedua parameter tersebut ke ambang batas di luar jam sibuk dan sesuaikan berdasarkan dampak kinerja yang diamati.