Halaman ini menjelaskan cara menskalakan instance Memorystore for Redis. Kapasitas instance Anda ditentukan oleh jumlah shard dalam instance dan jenis node instance Anda. Untuk menskalakan instance, Anda harus mengubah jumlah shard atau jenis node. Untuk mengetahui informasi selengkapnya tentang perilaku instance selama penskalaan, lihat Tentang penskalaan kapasitas instance.
Menskalakan jumlah shard
Anda dapat menambah atau mengurangi jumlah shard untuk instance menggunakan Konsol Google Cloud atau Google Cloud CLI.
Konsol
Di konsol Google Cloud, buka halaman Memorystore for Valkey.
Klik ID instance Anda.
Di bagian Configurations, klik ikon pensil di samping Shards.
Di kolom Shards, masukkan jumlah shard yang ingin Anda skalakan untuk instance.
Klik Update instance.
gcloud
Untuk menskalakan jumlah shard untuk instance, gunakan perintah gcloud memorystore instances update
:
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --shard-count=SHARD_COUNT
Ganti kode berikut:
- INSTANCE_ID: ID instance Anda.
- REGION_ID: region tempat instance Anda berada.
- SHARD_COUNT: jumlah shard di instance Anda. Jumlah shard menentukan total kapasitas memori untuk menyimpan data instance. Untuk informasi selengkapnya tentang spesifikasi instance dan node untuk instance Memorystore for Redis, lihat Spesifikasi instance dan node.
Contoh:
gcloud memorystore instances update my-instance \ --location=us-central1 \ --shard-count=8
Menskalakan jenis node
Anda dapat menskalakan jenis node untuk instance menggunakan Google Cloud CLI.
gcloud
Untuk mengambil informasi tentang instance, gunakan perintah
gcloud memorystore instances describe
:gcloud memorystore instances describe INSTANCE_ID \ --location=REGION_ID
Ganti kode berikut:
- INSTANCE_ID: ID instance Anda
- REGION_ID: region tempat instance Anda berada (misalnya,
us-central1
)
Periksa output untuk melihat apakah kondisi berikut ada:
Output-nya berisi bagian
engineConfigs
.Parameter
maxmemory-clients
,maxmemory
, ataumaxclients
muncul di bagian ini.
Jika salah satu parameter ini muncul, saat menskalakan jenis node untuk instance, Anda harus menskalakan nilai untuk parameter agar mencerminkan nilai yang dapat diterima Memorystore for Valkey untuk jenis node yang diskalakan. Untuk informasi selengkapnya, lihat Parameter konfigurasi yang dapat diubah.
Untuk menskalakan jenis node, gunakan perintah
gcloud memorystore instances update
:gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --node-type=NODE_TYPE
Ganti kode berikut:
- INSTANCE_ID: ID instance Anda.
- REGION_ID: region tempat instance Anda berada.
- NODE_TYPE: jenis node yang ingin Anda gunakan untuk menskalakan
instance. Nilai yang dapat diterima untuk parameter ini adalah
shared-core-nano
,standard-small
,highmem-medium
, danhighmem-xlarge
.
Untuk contoh ini, Anda menskalakan jenis node instance
my-instance
kehighmem-medium
. Instance ini terletak di regionus-central1
.gcloud memorystore instances update my-instance \ --location=us-central1 \ --node-type=highmem-medium
Untuk contoh ini, Anda mengubah nilai parameter
maxclients
menjadi15,000
.gcloud memorystore instances update my-instance \ --location=us-central1 \ --node-type=highmem-medium \ --update-engine-configs=maxclients=15000