Mengonfigurasi instance

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

Perubahan konfigurasi tidak memerlukan proses mulai ulang dan disimpan jika instance dimulai ulang. Anda dapat memperbarui parameter konfigurasi baru setelah membuat instance.

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

Sebelum memulai

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

Lihat parameter konfigurasi

Untuk melihat parameter konfigurasi menggunakan Google Cloud CLI, jalankan Perintah gcloud beta memorystore instances describe menggantikan variables dengan nilai-nilai yang sesuai.

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

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

Contoh:

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

Menetapkan parameter konfigurasi selama pembuatan instance

Untuk menetapkan parameter konfigurasi saat membuat instance, jalankan Perintah gcloud beta memorystore instances create dengan flag --engine-configs menggantikan variables dengan nilai yang sesuai.

gcloud beta memorystore instances create instance-id \
--location=region-id \
--project=project-id \
--node-type=node-type \
--shard-count=shard-count \
--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:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge

    Untuk mengetahui detail selengkapnya tentang jenis node dan konfigurasi instance, lihat Spesifikasi instance dan node.

  • shard-count menentukan jumlah shard dalam instance Anda. Jumlah shard menentukan total kapasitas memori untuk menyimpan data instance. Untuk mengetahui detail selengkapnya tentang spesifikasi instance, baca Spesifikasi instance dan node.

  • config-name adalah parameter konfigurasi yang akan diubah.

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

Contoh:

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

Mengupdate parameter konfigurasi

Untuk memperbarui parameter konfigurasi untuk instance yang ada, jalankan Perintah gcloud beta memorystore instances update dengan flag --update-engine-configs mengganti variables dengan nilai yang sesuai.

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

Contoh:

gcloud beta 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 beta memorystore instances update dengan flag --remove-engine-configs mengganti variables dengan nilai yang sesuai.

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

Contoh:

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

Hapus parameter konfigurasi

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

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

Contoh:

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