Halaman ini menjelaskan cara menggunakan Google Cloud Konsol Google Cloud dan Google Cloud CLI untuk membuat dan mengelola instance Memorystore for Redis.
Untuk mengetahui daftar izin yang Anda perlukan untuk membuat dan mengelola instance Redis, lihat Kontrol akses dan izin.
Membuat instance Redis di jaringan VPC
Untuk membuat instance baru:
Konsol
Buka halaman Memorystore for Redis di Google Cloud Konsol Google Cloud.
Klik Create Instance.

Di halaman Create a Redis instance, pilih konfigurasi yang diinginkan untuk instance baru Anda.
- Beri instance Anda Instance ID dan, jika diinginkan, Display name. Instance ID hanya boleh menggunakan huruf kecil, angka, dan tanda hubung. ID ini juga harus dimulai dengan huruf dan bersifat unik di regionnya.
- Contoh:
my-instance-1.
- Contoh:
- Pilih paket Basic atau Standard. Untuk mengetahui informasi selengkapnya tentang paket, lihat Kemampuan Paket Redis.
- Pilih Region dan Zone untuk instance Anda.
- Pilih Redis Version
7.0 (recommended). - Di bagian Capacity, masukkan nilai antara 1 dan 300 GB.
- Jika Anda ingin mengaktifkan Redis AUTH pilih Enable AUTH.
- Jika Anda ingin mengaktifkan enkripsi saat transit pilih Enable in-transit encryption.
- Di bagian Authorized network, pilih jaringan
default, atau salah satu jaringan VPC yang tersedia. Opsional. Untuk menyiapkan koneksi akses layanan pribadi, klik pemisah Advanced network options.
- Jika Anda melihat Private service connection required panel, gunakan panel tersebut untuk membuat koneksi akses layanan pribadi.
Untuk menambahkan konfigurasi Redis, klik tombol Add Configuration , pilih konfigurasi dari dropdown Configuration , lalu masukkan nilai yang diinginkan. Untuk mengetahui informasi selengkapnya tentang konfigurasi yang tersedia, lihat Mengonfigurasi Instance Redis.
- Beri instance Anda Instance ID dan, jika diinginkan, Display name. Instance ID hanya boleh menggunakan huruf kecil, angka, dan tanda hubung. ID ini juga harus dimulai dengan huruf dan bersifat unik di regionnya.
Klik tombol Create.
gcloud
Masukkan perintah berikut, dengan mengganti VARIABLES dengan nilai yang sesuai:
gcloud redis instances create INSTANCE_ID --size=SIZE --region=REGION_ID
Dengan:
- INSTANCE_ID adalah ID yang ditetapkan ke instance.
- SIZE adalah ukuran instance, dalam gibibyte (GiB).
- REGION_ID adalah ID region.
Contoh:
gcloud redis instances create myinstance --size=5 --region=us-central1
Persyaratan pembuatan instance
ID instance harus dimulai dengan huruf kecil dan hanya boleh menyertakan huruf kecil, tanda hubung, dan angka, tanpa spasi.
Flag opsional
Versi Redis
Untuk memilih salah satu versi OSS Redis yang tersedia
untuk Memorystore for Redis, gunakan flag --redis-version dengan salah satu
nilai berikut:
redis_7_2redis_7_0(Default)redis_6_Xredis_5_0redis_4_0redis_3_2
Contoh:
gcloud redis instances create myinstance --size=5 --region=us-central1 \
--zone=us-central1-a --redis-version=redis_6_XJaringan
Anda dapat membuat instance Redis menggunakan salah satu dari dua mode koneksi:
--connect-mode=PRIVATE_SERVICE_ACCESS atau --connect-mode=DIRECT_PEERING.
Sebaiknya gunakan mode koneksi PRIVATE_SERVICE_ACCESS.
Untuk mengetahui detail selengkapnya, lihat Jaringan.
Untuk mengetahui petunjuk tentang cara menggunakan flag --reserved-ip-range untuk menentukan rentang alamat IP, lihat Membuat instance Redis dengan rentang alamat IP tertentu.
Redis AUTH
Untuk mengaktifkan AUTH, gunakan flag berikut:
--enable-auth
Enkripsi saat transit
Untuk mengaktifkan enkripsi saat transit, gunakan flag berikut:
--transit-encryption-mode=SERVER_AUTHENTICATION
Paket Standar
Untuk membuat instance Paket Standar, tambahkan --tier=STANDARD
ke perintah buat. Perintah berikut membuat instance Paket Standar:
gcloud redis instances create INSTANCE_ID --size=SIZE --zone=ZONE --alternative-zone=ALTERNATIVE_ZONE --tier=STANDARD
Contoh:
gcloud redis instances create myinstance --size=5 --region=us-central1 --tier=standard
Untuk mengetahui informasi selengkapnya tentang cara menggunakan gcloud dengan Memorystore for Redis, lihat halaman referensi Google Cloud CLI.
Instance Anda kini telah dibuat.
Membuat instance Redis di jaringan VPC Bersama dari project layanan
Bagian ini menjelaskan cara membuat instance Redis di project layanan menggunakan jaringan VPC Bersama dari project host. Dengan cara ini, Anda dapat terhubung ke instance Redis dari resource di project yang berbeda yang terhubung ke jaringan VPC Bersama yang sama. Untuk mengetahui detail selengkapnya, lihat Ringkasan VPC Bersama.
Konsol
Verifikasi atau buat koneksi akses layanan pribadi untuk jaringan di project host yang Anda gunakan untuk membuat instance Redis.
Pastikan Service Networking API diaktifkan untuk project host dan project layanan.
Ikuti langkah-langkah dari Membuat instance Redis di jaringan VPC, tetapi lakukan perubahan berikut:
Selesaikan langkah opsional untuk menyiapkan koneksi akses layanan pribadi.
Untuk memilih jaringan VPC Bersama dari project host, gunakan menu Authorized VPC Network. Menu ini muncul di samping Shared VPC Networks.
gcloud
Pastikan Service Networking API diaktifkan untuk project host dan project layanan.
Buat instance Redis di project layanan menggunakan VPC Bersama dari project host:
gcloud redis instances create INSTANCE_ID --size=SIZE --region=REGION_ID --project=SERVICE_PROJECT_ID \ --network=projects/HOST_PROJECT_ID/global/networks/HOST_NETWORK_NAME \ --connect-mode=private-service-access
Dengan:
- INSTANCE_ID adalah ID yang ditetapkan ke instance.
- SIZE adalah ukuran instance, dalam gibibyte (GiB).
- REGION_ID adalah ID region.
- SERVICE_PROJECT_ID adalah project ID untuk project layanan Anda.
- HOST_PROJECT_ID adalah project ID untuk project host Anda.
- HOST_NETWORK_NAME adalah nama jaringan project host Anda.
Contoh:
gcloud redis instances create myinstance --size=5 --region=us-central1 --project=my-service-project \ --network=projects/my-host-project/global/networks/my-host-shared-vpc \ --connect-mode=private-service-access
Membuat instance Redis yang menggunakan rentang alamat IP terpusat
Pengelolaan rentang alamat IP terpusat disediakan dengan menggunakan akses layanan pribadi. Akses layanan pribadi menetapkan satu rentang alamat IP yang digunakan oleh beberapa Google Cloud layanan. Penggunaan akses layanan pribadi menghilangkan kebutuhan untuk mengelola rentang alamat IP yang berbeda untuk setiap layanan.
Konsol
Verifikasi atau buat koneksi akses layanan pribadi untuk jaringan yang Anda gunakan untuk membuat instance Redis.
Ikuti langkah-langkah dari Membuat instance Redis di jaringan VPC, tetapi pastikan untuk menyelesaikan bagian opsional tentang membuat koneksi akses layanan pribadi.
gcloud
Verifikasi atau buat koneksi akses layanan pribadi untuk jaringan yang Anda gunakan untuk membuat instance Redis.
Buat instance Redis menggunakan jaringan tempat Anda membuat koneksi akses layanan pribadi:
gcloud redis instances create INSTANCE_ID --size=SIZE --region=REGION_ID --project=PROJECT_ID \ --network=projects/PROJECT_ID/global/networks/NETWORK_NAME \ --connect-mode=private-service-access
Dengan:
- INSTANCE_ID adalah ID yang ditetapkan ke instance.
- SIZE adalah ukuran instance, dalam gibibyte (GiB).
- REGION_ID adalah ID region.
- PROJECT_ID adalah project ID.
- NETWORK_NAME adalah nama jaringan yang akan digunakan untuk membuat instance Redis.
Contoh:
gcloud redis instances create myinstance --size=5 --region=us-central1 --project=my-project \ --network=projects/my-project/global/networks/my-network \ --connect-mode=private-service-access
Membuat instance Redis dengan rentang alamat IP tertentu
Petunjuk berikut menjelaskan cara membuat instance Redis dari dalam rentang alamat IP pilihan Anda.
Rentang kustom dengan peering langsung
Jika project Anda menggunakan mode koneksi DIRECT_PEERING, gunakan perintah berikut untuk menetapkan rentang alamat IP tertentu saat membuat instance:
gcloud redis instances create INSTANCE_ID --region=REGION --size=SIZE --connect-mode=DIRECT_PEERING --network=VPC_NETWORK_NAME --reserved-ip-range=RESERVED_RANGE
Dengan:
- VPC_NETWORK_NAME adalah nama jaringan yang digunakan untuk membuat instance.
- RESERVED_RANGE adalah rentang kustom yang Anda inginkan. Misalnya,
10.0.0.0/29. Ukuran blok minimum yang diperlukan adalah/29untuk instance tanpa replika baca dan/28untuk instance dengan replika baca. Anda tidak dapat menggunakan flag ini untuk menetapkan beberapa rentang dengan mode koneksi ini.
Contoh:
gcloud redis instances create myinstance --region=us-central1 --size=1 --connect-mode=DIRECT_PEERING --network=default --reserved-ip-range=10.0.0.0/24
Rentang kustom dengan akses layanan pribadi
Jika Anda hanya memiliki satu rentang alamat IP yang dialokasikan untuk koneksi akses layanan pribadi, rentang tersebut akan digunakan secara default untuk pembuatan instance Memorystore.
Jika Anda memiliki beberapa rentang alamat yang dialokasikan untuk akses layanan pribadi, Anda dapat memilih rentang yang akan digunakan dengan perintah gcloud berikut:
gcloud redis instances create INSTANCE_ID --region=REGION --size=SIZE --connect-mode=PRIVATE_SERVICE_ACCESS --network=VPC_NETWORK_NAME --reserved-ip-range=RESERVED_RANGE_NAME
Dengan:
- VPC_NETWORK_NAME adalah nama jaringan yang digunakan untuk membuat instance.
- RESERVED_RANGE_NAME adalah nama rentang alamat IP yang dialokasikan . Anda dapat menggunakan flag ini untuk menentukan nama beberapa alokasi rentang dengan mode koneksi ini. Untuk melakukannya, berikan nama yang dipisahkan dengan koma.
Contoh:
gcloud redis instances create myinstance --region=us-central1 --size=1 --connect-mode=PRIVATE_SERVICE_ACCESS --network=default --reserved-ip-range=my-reserved-range-1,my-reserved-range-2
Membuat instance Redis dengan replika baca
Untuk mengetahui petunjuk tentang cara membuat instance Redis dengan replika baca, lihat Membuat instance Redis dengan replika baca.
Membuat instance Redis yang menggunakan kunci enkripsi yang dikelola pelanggan
Untuk mengetahui petunjuk tentang cara membuat instance Redis yang menggunakan kunci enkripsi yang dikelola pelanggan (CMEK), lihat Membuat instance Memorystore for Redis yang menggunakan CMEK.
Mencantumkan instance
Anda dapat mencantumkan instance Memorystore for Redis menggunakan Google Cloud Konsol Google Cloud atau gcloud CLI.
Konsol
Di Google Cloud Konsol Google Cloud, buka halaman Memorystore for Redis.
Halaman Memorystore for Redis menampilkan daftar instance Anda.
gcloud
Untuk mencantumkan instance, gunakan perintah gcloud redis instances list:
gcloud redis instances list \ --region=REGION_ID
Ganti REGION_ID dengan region tempat instance berada.
Contoh:
gcloud redis instances list \ --region=us-central1
Melihat informasi instance
Melihat informasi tingkat tinggi tentang instance Memorystore for Redis sangat penting untuk mendapatkan snapshot komprehensif tentang status, konfigurasi, dan konektivitas instance.
Berikut adalah contoh kasus penggunaan untuk melihat informasi ringkasan tentang instance Memorystore for Redis:
- Mengambil detail koneksi: mendapatkan alamat IP pribadi (host) dan port yang Anda butuhkan untuk menghubungkan aplikasi atau VM Compute Engine ke instance.
- Memverifikasi kesehatan dan status: mengonfirmasi apakah instance tersedia, sedang diupdate atau diperbaiki, atau sedang menjalani pemeliharaan. Dengan demikian, Anda dapat memverifikasi bahwa instance beroperasi penuh atau menentukan alasan koneksi mungkin gagal.
- Memvalidasi ketersediaan tinggi dan failover: mengungkapkan zona mana yang menghosting node utama dan replika instance. Setelah failover manual atau otomatis, Anda dapat mengonfirmasi bahwa Memorystore for Redis mengalihkan instance ke zona alternatif.
- Memeriksa konfigurasi dan versi: memverifikasi versi instance.
Melihat parameter konfigurasi yang diterapkan pengguna ke instance. Misalnya,
Anda dapat memperoleh nilai yang ditetapkan pengguna untuk parameter
maxmemory-policy. - Memeriksa setelan ketahanan data: mendapatkan informasi tentang snapshot Database Redis (RDB).
- Memeriksa setelan keamanan audit: mengonfirmasi apakah fitur keamanan seperti
AUTHatau enkripsi saat transit diaktifkan. Mengambil identitas akun layanan yang digunakan untuk operasi impor dan ekspor data.
Anda dapat melihat informasi ringkasan tentang instance Memorystore for Redis dengan menggunakan Google Cloud Konsol Google Cloud atau gcloud CLI.
Konsol
Di Google Cloud Konsol Google Cloud, buka halaman Memorystore for Redis.
Klik ID instance yang ingin Anda lihat informasi ringkasannya.
gcloud
Untuk melihat informasi ringkasan tentang instance, gunakan perintah
gcloud redis instances describe:
gcloud redis instances describe INSTANCE_ID \ --region=REGION_ID
Lakukan penggantian berikut:
- INSTANCE_ID: ID instance yang ingin Anda lihat informasi ringkasannya
- REGION_ID: region tempat instance berada
Contoh:
gcloud redis instances describe my-instance \ --region=us-central1
Mengedit instance
Untuk mengedit instance:
Konsol
Buka halaman Memorystore for Redis di Google Cloud Konsol Google Cloud.
Klik Instance ID instance yang ingin Anda edit.
Klik tombol Edit
- Dari halaman Edit Redis instance , Anda dapat mengubah:
- Nama tampilan
- Kapasitas
- Konfigurasi
- Dari halaman Edit Redis instance , Anda dapat mengubah:
Klik tombol Save.
Saat pembaruan Anda dilakukan, lingkaran berputar akan muncul di samping instance Anda di halaman beranda Memorystore for Redis. Setelah pembaruan selesai, lingkaran akan berubah menjadi tanda centang hijau.
Gcloud
Anda dapat memperbarui properti berikut setelah membuat instance:
- Nama tampilan
- Konfigurasi Redis
- Label
- Ukuran (Untuk mengetahui informasi selengkapnya tentang penskalaan, lihat Menskalakan Instance.)
Misalnya, masukkan perintah berikut untuk memperbarui nama tampilan instance, dengan mengganti VARIABLES dengan nilai yang sesuai:
gcloud redis instances update INSTANCE_ID --region=REGION_ID --display-name=NEW_DISPLAY_NAME
Untuk mengetahui detail selengkapnya tentang cara menetapkan parameter konfigurasi, lihat Mengonfigurasi Instance Redis.
Menghapus instance
Untuk menghapus instance:
Konsol
Buka halaman Memorystore for Redis di Google Cloud Konsol Google Cloud.
Untuk menghapus instance, klik Instance ID-nya.
Klik tombol Delete.
Untuk mengonfirmasi penghapusan, masukkan ID instance.
Klik hapus lagi.
Gcloud
Untuk menghapus instance, masukkan perintah berikut, dengan mengganti VARIABLES dengan nilai yang sesuai:
gcloud redis instances delete INSTANCE_ID --region=REGION_ID
Setelah instance dihapus, instance tersebut akan dihapus dari daftar instance di halaman beranda Memorystore.
Langkah berikutnya
- Pelajari cara terhubung ke instance Redis.
- Pelajari cara memantau instance Redis.