Halaman ini mencantumkan perintah gcloud CLI yang diperlukan untuk menyiapkan prasyarat, menyediakan instance, menjelaskan instance, dan menghapus instance di jaringan VPC standar. Untuk mengetahui petunjuk tentang cara melakukan tugas ini di jaringan VPC Bersama, lihat Penyediaan instance di jaringan VPC Bersama. Untuk menyelesaikan tugas-tugas ini, Anda harus mengikuti petunjuk di setiap bagian halaman ini.
Untuk panduan yang lebih mendetail terkait tugas ini, lihat halaman berikut:
Mengaktifkan API
Mulai dengan mengaktifkan API di bagian ini. API ini diperlukan karena Memorystore for Redis Cluster menggunakan otomatisasi konektivitas layanan Private Service Connect untuk mengotomatiskan konektivitas instance. Untuk mengetahui informasi selengkapnya, lihat Jaringan.
Untuk mengaktifkan API, jalankan perintah berikut:
gcloud
gcloud services enable --project=PROJECT_ID networkconnectivity.googleapis.com gcloud services enable --project=PROJECT_ID compute.googleapis.com gcloud services enable --project=PROJECT_ID serviceconsumermanagement.googleapis.com gcloud services enable --project=PROJECT_ID redis.googleapis.com
Ganti kode berikut:
- PROJECT_ID adalah project ID Anda.
Membuat kebijakan koneksi layanan
Anda harus membuat kebijakan koneksi layanan
untuk project, jaringan, dan region tempat Anda ingin menyediakan
instance Cluster Memorystore for Redis. Dengan kebijakan koneksi layanan, Anda dapat mengizinkan class layanan gcp-memorystore-redis
untuk membuat koneksi Private Service Connect antara jaringan VPC produsen dan konsumen di region tempat kebijakan ditentukan, dan di subnet yang ditentukan kebijakan.
Untuk melihat izin yang diperlukan untuk membuat kebijakan koneksi layanan, lihat peran yang diperlukan.
Panduan ini menggunakan jaringan default
dan subnet default
.
Untuk membuat kebijakan koneksi layanan, jalankan perintah berikut:
gcloud
gcloud network-connectivity service-connection-policies create POLICY_NAME \ --network=default \ --project=PROJECT_ID \ --region=REGION \ --service-class=gcp-memorystore-redis \ --subnets=https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/default
Ganti kode berikut:
- POLICY_NAME adalah nama kebijakan yang Anda inginkan.
- PROJECT_ID adalah project ID.
- REGION adalah region yang sama dengan tempat Anda ingin menyediakan instance Memorystore for Redis Cluster.
Memvalidasi pembuatan kebijakan koneksi layanan
Validasi apakah kebijakan berhasil dibuat dengan menjalankan perintah list
:
gcloud
gcloud network-connectivity service-connection-policies list --region=REGION --project=PROJECT_ID
Ganti kode berikut:
- PROJECT_ID adalah project ID.
- REGION adalah region tempat kebijakan koneksi layanan ditentukan.
Membuat instance
Untuk membuat instance, jalankan perintah create
:
gcloud
gcloud redis clusters create INSTANCE_ID \ --project=PROJECT_ID \ --region=REGION \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --replica-count=REPLICA_COUNT \ --network=projects/PROJECT_ID/global/networks/default
Ganti kode berikut:
- INSTANCE_ID adalah ID instance.
- PROJECT_ID adalah project ID.
REGION adalah region tempat Anda ingin menyediakan instance.
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 melihat detail selengkapnya tentang spesifikasi cluster, lihat Spesifikasi cluster dan node.
REPLICA_COUNT adalah jumlah replika baca yang Anda inginkan (per shard). Nilai yang diterima adalah
0
,1
, dan2
.
Jelaskan instance
Untuk melihat detail instance, jalankan perintah describe
:
gcloud
gcloud redis clusters describe INSTANCE_ID \ --project=PROJECT_ID \ --region=REGION
Ganti kode berikut:
- INSTANCE_ID adalah ID instance.
- PROJECT_ID adalah project ID.
- REGION adalah region tempat instance Anda berada.
Menghapus instance
Untuk menghapus instance, jalankan perintah delete
:
gcloud
gcloud redis clusters delete INSTANCE_ID \ --project=PROJECT_ID \ --region=REGION
Ganti kode berikut:
- INSTANCE_ID adalah ID instance.
- PROJECT_ID adalah project ID.
- REGION adalah region tempat instance Anda berada.