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