Mengelola persistensi

Halaman ini menjelaskan cara melakukan tugas umum untuk persistensi AOF dan RDB.

Untuk mengetahui informasi selengkapnya tentang persistensi, lihat Ringkasan persistensi.

Tugas persistensi RDB

Bagian ini memberikan petunjuk untuk tugas persistensi RDB umum.

Membuat instance yang menggunakan persistensi RDB

Konsol

  1. Di bagian Strategi persistensi data, pilih opsi Redis Database (RDB) saat Membuat instance.

  2. Pilih interval snapshot dari menu Interval snapshot.

  3. Pilih waktu mulai dari menu Waktu mulai (waktu setempat).

gcloud

Untuk membuat instance yang menggunakan persistensi RDB, jalankan perintah create:

gcloud redis clusters create instance-id \
  --region=region-id \
  --network=network \
  --replica-count=replica-count \
  --node-type=node-type \
  --shard-count=shard-count \
  --persistence-mode=rdb \
  --rdb-snapshot-period=snapshot-interval \
  --rdb-snapshot-start-time=time

Ganti kode berikut:

  • instance-id adalah ID instance Memorystore for Redis Cluster yang Anda buat. ID instance Anda harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.

  • region-id adalah region tempat Anda ingin menempatkan instance.

  • network adalah jaringan yang digunakan untuk membuat instance Anda. Harus menggunakan format: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. ID jaringan yang digunakan di sini harus cocok dengan ID jaringan yang digunakan oleh kebijakan koneksi layanan. Jika tidak, operasi create akan gagal.

  • replica-count adalah jumlah replika yang Anda pilih (per shard). Nilai yang diterima adalah 0, 1, dan 2.

  • node-type adalah jenis node yang Anda pilih. Nilai yang diterima adalah:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • shard-count menentukan jumlah shard dalam instance Anda. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data cluster. Untuk mengetahui informasi selengkapnya tentang spesifikasi cluster, lihat Spesifikasi cluster dan node.

  • snapshot-interval adalah interval yang Anda pilih. Nilai yang diterima adalah 1h, 6h, 12h, dan 24h. Nilai defaultnya adalah 24h.

  • time adalah waktu mulai snapshot RDB Anda dalam format ISO 1801. Contoh: 2024-04-08T03:00:00Z. Jika Anda tidak memilih waktu mulai saat membuat instance yang menggunakan persistensi RDB, snapshot pertama akan diambil segera.

Mengaktifkan persistensi RDB untuk instance yang ada

Konsol

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

    Memorystore for Redis Cluster

  2. Klik ID instance Anda.

  3. Di bagian Configurations, klik ikon pensil di samping Persistence.

  4. Pilih opsi Redis Database (RDB).

  5. Pilih interval snapshot dari menu Interval snapshot.

  6. Pilih waktu mulai dari menu Waktu mulai (waktu setempat).

  7. Klik tombol Perbarui Cluster.

gcloud

Untuk mengaktifkan persistensi RDB untuk instance yang ada, jalankan perintah update:

gcloud redis clusters update instance-id \
  --region=region-id \
  --persistence-mode=rdb \
  --rdb-snapshot-period=snapshot-interval \
  --rdb-snapshot-start-time=time

Ganti kode berikut:

  • instance-id adalah ID instance Memorystore for Redis Cluster yang Anda buat. ID instance Anda harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.

  • region-id adalah region tempat Anda ingin menempatkan instance.

  • snapshot-interval adalah interval yang Anda pilih. Nilai yang diterima adalah 1h, 6h, 12h, dan 24h. Nilai defaultnya adalah 24h.

  • time adalah waktu mulai snapshot RDB Anda dalam format ISO 1801. Contoh: 2024-04-08T03:00:00Z. Jika Anda tidak memilih waktu mulai saat mengaktifkan persistensi RDB pada instance yang ada, snapshot pertama akan diambil segera.

Menyesuaikan interval snapshot RDB

Konsol

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

    Memorystore for Redis Cluster

  2. Klik ID instance Anda.

  3. Di bagian Configurations, klik ikon pensil di samping Persistence.

  4. Pilih interval snapshot yang Anda pilih dari menu Interval snapshot.

  5. Klik tombol Perbarui Cluster.

gcloud

Untuk menyesuaikan interval snapshot RDB, jalankan perintah update:

gcloud redis clusters update instance-id \
  --region=region-id \
  --rdb-snapshot-period=snapshot-interval

Ganti kode berikut:

  • snapshot-interval adalah interval yang Anda pilih. Nilai yang diterima adalah 1h, 6h, 12h, dan 24h. Nilai defaultnya adalah 24h.

  • time adalah waktu mulai yang Anda pilih dalam format ISO 1801. Contoh: 2024-04-08T03:00:00Z.

Menyesuaikan waktu mulai snapshot RDB

Konsol

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

    Memorystore for Redis Cluster

  2. Klik ID instance Anda.

  3. Di bagian Configurations, klik ikon pensil di samping Persistence.

  4. Pilih waktu mulai yang Anda inginkan dari menu Waktu mulai (waktu setempat).

  5. Klik tombol Perbarui Cluster.

gcloud

Untuk menyesuaikan waktu mulai snapshot RDB, jalankan perintah update. Mengubah waktu mulai juga akan mengubah waktu penyelarasan snapshot. Misalnya, jika Anda mengubah waktu mulai dari 06.00 menjadi 06.30, dengan frekuensi snapshot 1h, snapshot mendatang akan disesuaikan pada pukul 07.30, 08.30, 09.30, dan setiap jam setelah itu.

gcloud redis clusters update instance-id \
  --region=region-id \
  --rdb-snapshot-start-time=time

Ganti kode berikut:

  • time adalah waktu mulai yang Anda pilih dalam format ISO 1801. Contoh: 2024-04-08T03:00:00Z.

Menjeda persistensi RDB

gcloud

Untuk menjeda persistensi RDB, Anda harus menyetel jadwal snapshot ke waktu mendatang. Saat ingin melanjutkan snapshot, Anda dapat menyesuaikan kembali waktu kapan snapshot berikutnya akan terjadi.

Untuk menjeda snapshot RDB, jalankan perintah update:

gcloud redis clusters update instance-id \
  --region=region-id \
  --rdb-snapshot-start-time=time

Ganti kode berikut:

  • time adalah waktu mulai yang Anda pilih dalam format ISO 1801. Contoh: 2024-04-08T03:00:00Z.

Menonaktifkan persistensi RDB

Konsol

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

    Memorystore for Redis Cluster

  2. Klik ID instance Anda.

  3. Di bagian Configurations, klik ikon pensil di samping Persistence.

  4. Pilih opsi Tanpa persistensi.

  5. Klik tombol Perbarui Cluster.

gcloud

Untuk menonaktifkan persistensi RDB, jalankan perintah update:

gcloud redis clusters update instance-id \
  --region=region-id \
  --persistence-mode=disabled

Memantau persistensi RDB

Anda dapat menggunakan Cloud Monitoring untuk melihat metrik persistensi RDB.

Untuk mengetahui daftar metrik yang tersedia untuk persistensi RDB, lihat metrik persistensi.

Tugas persistensi AOF

Bagian ini memberikan petunjuk untuk tugas persistensi AOF umum.

Membuat instance yang menggunakan persistensi AOF

Konsol

  1. Di bagian Strategi persistensi data, pilih opsi Append Only File (AOF) saat Membuat instance.

  2. Pilih setelan sinkronisasi dari menu Mode Fsync AOF.

gcloud

Untuk membuat instance yang menggunakan persistensi AOF, jalankan perintah create:

gcloud redis clusters create instance-id \
  --region=region-id \
  --network=network \
  --replica-count=replica-count \
  --node-type=node-type \
  --shard-count=shard-count \
  --persistence-mode=aof \
  --aof-append-fsync=fsync-frequency

Ganti kode berikut:

  • instance-id adalah ID instance Memorystore for Redis Cluster yang Anda buat. ID instance Anda harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.

  • region-id adalah region tempat Anda ingin menempatkan instance.

  • network adalah jaringan yang digunakan untuk membuat instance Anda. Harus menggunakan format: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. ID jaringan yang digunakan di sini harus cocok dengan ID jaringan yang digunakan oleh kebijakan koneksi layanan. Jika tidak, operasi create akan gagal.

  • replica-count adalah jumlah replika yang Anda pilih (per shard). Nilai yang diterima adalah 0, 1, dan 2.

  • node-type adalah jenis node yang Anda pilih. Nilai yang diterima adalah:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • shard-count menentukan jumlah shard dalam instance Anda. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data cluster. Untuk mengetahui informasi selengkapnya tentang spesifikasi cluster, lihat Spesifikasi cluster dan node.

  • fsync-frequency adalah setelan sinkronisasi Anda. Nilai yang diterima adalahalways, everysec, dan no. everysec adalah default untuk parameter ini.

Mengaktifkan persistensi AOF untuk instance yang ada

Konsol

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

    Memorystore for Redis Cluster

  2. Klik ID instance Anda.

  3. Di bagian Configurations, klik ikon pensil di samping Persistence.

  4. Pilih opsi Append Only File (AOF).

  5. Pilih setelan sinkronisasi dari menu Mode Fsync AOF.

  6. Klik tombol Perbarui Cluster.

gcloud

Untuk mengaktifkan persistensi AOF pada instance, jalankan perintah update:

gcloud redis clusters update instance-id \
  --region=region-id \
  --persistence-mode=aof \
  --aof-append-fsync=fsync-frequency

Ganti kode berikut:

  • fsync-frequency adalah setelan sinkronisasi Anda. Nilai yang diterima adalah always, everysec, dan no. everysec adalah default untuk parameter ini.

Menyesuaikan setelan sinkronisasi AOF untuk instance Anda

Konsol

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

    Memorystore for Redis Cluster

  2. Klik ID instance Anda.

  3. Di bagian Configurations, klik ikon pensil di samping Persistence.

  4. Pilih setelan sinkronisasi yang Anda pilih dari menu AOF fsync mode.

  5. Klik tombol Perbarui Cluster.

gcloud

Untuk menyesuaikan setelan sinkronisasi instance yang menggunakan persistensi AOF, jalankan perintah update:

gcloud redis clusters update instance-id \
  --region=region-id \
  --aof-append-fsync=fsync-frequency

Ganti kode berikut:

  • fsync-frequency adalah setelan sinkronisasi Anda. Nilai yang diterima adalah always, everysec, dan no. everysec adalah default untuk parameter ini.

Menonaktifkan persistensi AOF

Konsol

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

    Memorystore for Redis Cluster

  2. Klik ID instance Anda.

  3. Di bagian Configurations, klik ikon pensil di samping Persistence.

  4. Pilih opsi Tanpa persistensi.

  5. Klik tombol Perbarui Cluster.

gcloud

Untuk menonaktifkan persistensi AOF, jalankan perintah update:

gcloud redis clusters update instance-id \
  --region=region-id \
  --persistence-mode=disabled

Memantau persistensi AOF

Anda dapat menggunakan Cloud Monitoring untuk melihat metrik persistensi AOF.

Untuk mengetahui daftar metrik yang tersedia untuk persistensi AOF, lihat metrik persistensi.