Halaman ini memberikan petunjuk untuk mengaktifkan dan mengelola replika baca.
Membuat instance Redis dengan replika baca
Konsol
Buka halaman Memorystore for Redis di konsol Google Cloud .
Klik Create Instance.
Ikuti petunjuk di Membuat instance Redis di jaringan VPC, tetapi kembali ke petunjuk ini saat memilih Tingkat.
Pilih paket Standard.
Di menu dropdown Konfigurasi replika baca, pilih jumlah replika baca yang Anda inginkan.
Kembali ke petunjuk Membuat instance Redis di jaringan VPC untuk mendapatkan panduan tambahan tentang konfigurasi Memorystore lainnya, atau klik tombol Buat.
gcloud
Masukkan perintah berikut, ganti variables dengan nilai yang sesuai:
gcloud redis instances create instance-id --size=size --region=region-id --replica-count=count --read-replicas-mode=read-replicas-enabled --tier=standard
Dengan:
- count adalah nilai dari 1 hingga 5. Tindakan ini menetapkan jumlah replika baca.
Mengaktifkan replika baca pada instance Redis yang ada
Konsol
Buka halaman Memorystore for Redis di konsol Google Cloud .
Klik ID instance.
Di bagian Configuration, di samping Read Replicas, klik ENABLE.
(Opsional) Tentukan rentang IP kustom
Jika instance Anda menggunakan mode koneksi peering langsung, Anda dapat memasukkan rentang CIDR tertentu dengan ukuran blok minimal
/28
, selama tidak tumpang-tindih dengan rentang lain yang sudah ada. Misalnya, Anda dapat memasukkan10.100.0.0/28
.Jika instance Anda menggunakan mode koneksi akses layanan pribadi, Anda dapat memilih rentang yang dialokasikan yang sudah ada dengan ukuran
/28
dari menu dropdown. Untuk mengetahui petunjuk tentang cara mengalokasikan rentang alamat IP yang dapat dilihat dari menu dropdown, lihat Membuat alokasi IP.
Klik Aktifkan Replika Baca.
gcloud
Untuk mengaktifkan replika baca untuk instance Anda, masukkan perintah berikut, dengan mengganti variables dengan nilai yang sesuai.
gcloud redis instances update INSTANCE_ID --read-replicas-mode=READ_REPLICAS_ENABLED --secondary-ip-range=SECONDARY_RANGE
Dengan:
- INSTANCE_ID adalah ID instance yang replika bacanya Anda aktifkan.
- SECONDARY_RANGE adalah salah satu opsi berikut:
auto
.auto
didukung untuk kedua mode koneksi jaringan.- Jika instance Anda menggunakan mode koneksi peering langsung, Anda harus memberikan rentang alamat IP CIDR yang valid berukuran
/28
. Contohnya,--secondary-ip-range=10.100.0.0/28
- Jika instance Anda menggunakan mode koneksi akses layanan pribadi, Anda harus memberikan nama rentang yang dialokasikan berukuran
/28
. Contohnya,--secondary-ip-range=my-secondary-range-memorystore
Menskalakan instance yang mendukung replika baca
Menambahkan atau menghapus node replika dari instance Redis Anda
Konsol
- Buka halaman Memorystore for Redis di konsol Google Cloud .
Memorystore for Redis - Klik ID Instance dari instance yang ingin Anda tambahi/hapus node replikanya.
- Klik Edit.
- Di bagian Konfigurasi replika baca, masukkan jumlah replika yang Anda inginkan.
- Klik Simpan.
gcloud
Masukkan perintah berikut, ganti variables dengan nilai yang sesuai:
gcloud redis instances update instance-id --region=region-id --replica-count=count
Dengan:
- count adalah nilai dari 1 hingga 5. Tindakan ini menetapkan jumlah replika baca.
Menskalakan ukuran node Redis
Konsol
- Buka halaman Memorystore for Redis di konsol Google Cloud .
Memorystore for Redis - Klik ID Instance dari instance yang ingin Anda ubah ukurannya.
- Klik Edit.
- Di bagian Kapasitas, masukkan ukuran baru di kolom untuk memperbarui kapasitas instance.
- Klik Simpan.
gcloud
Masukkan perintah berikut, ganti variables dengan nilai yang sesuai:
gcloud redis instances update instance-id --region=region-id --size=size
Dengan:
- size adalah ukuran setiap node Redis dalam instance Anda, termasuk
node utama. Misalnya, jika Anda memiliki instance yang mengaktifkan replika baca
dengan enam node (termasuk node utama) dengan
--size=10
, total ukuran instance Anda adalah 60 GiB.
Menghubungkan ke instance menggunakan endpoint baca
Untuk mengetahui petunjuk tentang cara menggunakan endpoint baca untuk terhubung ke instance, lihat Menghubungkan ke instance Redis menggunakan endpoint baca.
Melihat informasi replika baca untuk instance Anda
Untuk menemukan informasi tentang replika baca untuk instance Anda, jalankan perintah berikut dengan mengganti variables dengan nilai yang sesuai:
gcloud redis instances describe instance-id --region=region-id
Dalam output metadata dari perintah sebelumnya:
readEndpoint:
menampilkan alamat IP endpoint baca.readEndpointPort
menampilkan nomor port endpoint baca.readReplicasMode
menunjukkan apakah replika baca telah diaktifkan.readReplicaCount
menunjukkan jumlah replika yang dimiliki instance.nodes:
menampilkan setiap ID node replika, dan region tempat setiap node replika berada.