Mengonfigurasi instance

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

Perubahan konfigurasi tidak mengharuskan Anda memulai ulang instance, dan tidak mengganggu layanan. Memorystore for Valkey akan segera menyimpan perubahan Anda. Jika instance dimulai ulang, instance akan mempertahankan perubahan konfigurasi Anda. Setelah membuat instance, Anda dapat memperbarui parameter konfigurasi yang dapat diubah. Untuk mengetahui informasi selengkapnya, lihat Konfigurasi instance yang didukung.

Sebelum memulai

Pastikan Anda menginstal Google Cloud CLI versi terbaru. Untuk memperbarui instalasi yang ada, gunakan gcloud components update perintah.

Melihat parameter konfigurasi

Untuk melihat parameter konfigurasi, gunakan gcloud memorystore instances describe perintah.

gcloud memorystore instances describe INSTANCE_ID --location=REGION_ID

Lakukan penggantian berikut:

  • INSTANCE_ID: ID instance
  • REGION_ID: region tempat instance berada

Contoh:

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

Jika Anda tidak mengubah parameter konfigurasi apa pun dari nilai defaultnya, parameter tersebut tidak akan muncul dalam output.

Menetapkan parameter konfigurasi saat Anda membuat instance

Untuk menetapkan parameter konfigurasi saat Anda membuat instance, gunakan
gcloud memorystore instances create perintah dengan flag --engine-configs.

gcloud memorystore instances create INSTANCE_ID \
--location=REGION_ID \
--project=PROJECT_ID \
--node-type=NODE_TYPE \
--mode=MODE \
--shard-count=SHARD_COUNT \
--engine-configs=CONFIG_NAME=CONFIG_VALUE

Lakukan penggantian berikut:

  • INSTANCE_ID: ID instance yang Anda buat.
  • REGION_ID: region tempat Anda ingin menempatkan instance.
  • PROJECT_ID: project ID Anda.
  • NODE_TYPE: jenis node untuk instance.

  • MODE: apakah Anda membuat instance Cluster Mode Enabled atau Cluster Mode Disabled. Jika Anda menghapus kolom ini, secara default, Memorystore for Valkey akan membuat instance Cluster Mode Enabled. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan dan menonaktifkan mode cluster.

  • SHARD_COUNT: jumlah shard di instance Anda. Jumlah shard menentukan kapasitas memori total 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.

  • CONFIG_NAME: nama parameter konfigurasi yang ingin Anda tetapkan.

  • CONFIG_VALUE: nilai parameter yang Anda tetapkan.

Contoh:

Contoh Cluster Mode Enabled

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

Contoh Cluster Mode Disabled

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

Memperbarui parameter konfigurasi

Untuk memperbarui parameter konfigurasi untuk instance yang ada, gunakan
gcloud memorystore instances update perintah dengan flag --update-engine-configs.

gcloud memorystore instances update INSTANCE_ID \
--location=REGION_ID \
--project=PROJECT_ID \
--update-engine-configs=CONFIG_NAME=CONFIG_VALUE

Lakukan penggantian berikut:

  • INSTANCE_ID: ID instance
  • REGION_ID: region tempat instance berada
  • PROJECT_ID: project ID Anda
  • CONFIG_NAME: nama parameter konfigurasi yang ingin Anda perbarui
  • CONFIG_VALUE: nilai baru parameter

Contoh:

gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --update-engine-configs=maxmemory-policy=allkeys-lru

Untuk mengetahui informasi selengkapnya tentang parameter konfigurasi yang dapat Anda perbarui, lihat Parameter konfigurasi yang dapat diubah.

Mereset parameter konfigurasi

Untuk mereset parameter konfigurasi ke nilai defaultnya, gunakan
gcloud memorystore instances update perintah dengan --remove-engine-configs flag.

gcloud memorystore instances update INSTANCE_ID \
--location=REGION_ID \
--project=PROJECT_ID \
--remove-engine-configs=CONFIG_NAME

Lakukan penggantian berikut:

  • INSTANCE_ID: ID instance
  • REGION_ID: region tempat instance berada
  • PROJECT_ID: project ID Anda
  • CONFIG_NAME: nama parameter konfigurasi yang ingin Anda reset ke nilai defaultnya

Contoh:

gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --remove-engine-configs=maxmemory-policy

Mereset semua parameter konfigurasi

Untuk mereset semua parameter konfigurasi ke nilai defaultnya, gunakan
gcloud memorystore instances update perintah dengan flag --clear-engine-configs.

gcloud memorystore instances update INSTANCE_ID \
--location=REGION_ID \
--project=PROJECT_ID \
--clear-engine-configs

Lakukan penggantian berikut:

  • INSTANCE_ID: ID instance
  • REGION_ID: region tempat instance berada
  • PROJECT_ID: project ID Anda

Contoh:

gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --clear-engine-configs