Mengonfigurasi instance

Memorystore for Valkey mendukung subkumpulan parameter konfigurasi Valkey OSS yang dapat Anda ubah untuk menyesuaikan perilaku instance Anda.

Perubahan konfigurasi tidak memerlukan mulai ulang node, dan disimpan jika node dimulai ulang. Setelah membuat instance, Anda dapat memperbarui parameter konfigurasi yang dapat diubah.

Untuk mengetahui informasi selengkapnya tentang parameter konfigurasi yang dapat diubah, lihat Konfigurasi instance yang didukung.

Sebelum memulai

Pastikan Anda telah menginstal Google Cloud CLI versi terbaru dengan menjalankan gcloud components update.

Parameter konfigurasi tampilan

Untuk melihat parameter konfigurasi menggunakan Google Cloud CLI, jalankan perintah gcloud memorystore instances describe, dan ganti variables dengan nilai yang sesuai.

Anda tidak dapat melihat parameter konfigurasi saat menjalankan perintah gcloud memorystore instances describe kecuali jika Anda mengubah parameter konfigurasi dari nilai defaultnya.

gcloud memorystore instances describe instance-id --location=region-id

Contoh:

gcloud memorystore instances describe my-instance --location=us-central1

Menetapkan parameter konfigurasi selama pembuatan instance

Untuk menyetel parameter konfigurasi saat membuat instance, jalankan perintah gcloud memorystore instances create dengan tanda --engine-configs, dan ganti variables dengan nilai yang sesuai.

gcloud memorystore instances create instance-id \
--location=region-id \
--project=project-id \
--node-type=node-type \
--shard-count=shard-count \
--mode=MODE
--engine-configs=config-name=config-value \

Ganti kode berikut:

  • instance-id adalah ID instance Memorystore for Valkey yang Anda buat.
  • region-id adalah region tempat Anda ingin menempatkan instance.
  • project-id adalah project ID Anda.
  • node-type adalah jenis node yang Anda pilih. Nilai yang diterima adalah:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge
  • shard-count menentukan jumlah shard dalam instance Anda. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data instance. Jika mode yang Anda pilih adalah Cluster Mode Disabled, Anda hanya dapat menentukan satu shard untuk instance. Untuk mengetahui informasi selengkapnya, lihat Spesifikasi instance dan node.

  • mode menentukan apakah instance diaktifkan dengan Mode Cluster atau tidak. Jika kolom ini tidak diisi, instance akan ditetapkan secara default ke Cluster Mode Enabled. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan dan menonaktifkan Mode Cluster.

  • config-name adalah parameter konfigurasi yang akan diubah.

  • config-value adalah setelan yang Anda pilih yang sesuai dengan parameter yang Anda konfigurasi.

Contoh:

Contoh Mode Cluster Diaktifkan

  gcloud memorystore instances create foo --location=us-east1 --project=test-proj --node-type=highmem-medium --shard-count=3 --engine-configs=maxmemory-policy=allkeys-lru
  

Contoh Mode Cluster Dinonaktifkan

  gcloud memorystore instances create foo --location=us-east1 --project=test-proj --node-type=highmem-medium --shard-count=1 --mode=cluster-disabled --engine-configs=maxmemory-policy=allkeys-lru
  

Memperbarui parameter konfigurasi

Untuk memperbarui parameter konfigurasi instance yang ada, jalankan perintah gcloud memorystore instances update dengan flag --update-engine-configs, ganti variables dengan nilai yang sesuai.

gcloud memorystore instances update instance-id \
--location=region-id \
--project=project-id \
--update-engine-configs=config-name=config-value

Contoh:

gcloud memorystore instances update foo --location=us-east1 --project=test-proj --update-engine-configs=maxmemory-policy=allkeys-lru

Mereset parameter konfigurasi

Untuk mereset parameter konfigurasi ke nilai defaultnya, jalankan perintah gcloud memorystore instances update dengan tanda --remove-engine-configs, ganti variables dengan nilai yang sesuai.

gcloud memorystore instances update instance-id \
--location=region-id \
--project=project-id \
--remove-engine-configs=config-name

Contoh:

gcloud memorystore instances update foo --location=us-east1 --project=test-proj --remove-engine-configs=maxmemory-policy

Menghapus parameter konfigurasi

Untuk menghapus semua parameter konfigurasi ke nilai defaultnya, jalankan perintah gcloud memorystore instances update dengan tanda --clear-engine-configs, dengan mengganti variables dengan nilai yang sesuai.

gcloud memorystore instances update instance-id \
--location=region-id \
--project=project-id \
--clear-engine-configs

Contoh:

gcloud memorystore instances update foo --location=us-east1 --project=test-proj --clear-engine-configs