Memorystore for Valkey תומך בקבוצת משנה של פרמטרים להגדרת Valkey, שאפשר לשנות כדי להתאים אישית את ההתנהגות של המכונה.
שינויים בהגדרות לא מחייבים הפעלה מחדש של המכונה, והם לא מפריעים לשירות. השינויים נשמרים ב-Memorystore for Valkey באופן מיידי. אם המכונה תופעל מחדש, השינויים בהגדרות יישמרו. אחרי שיוצרים מופע, אפשר לעדכן את פרמטרי ההגדרה שניתנים לשינוי. מידע נוסף זמין במאמר הגדרות נתמכות של מכונות.
לפני שמתחילים
חשוב לוודא שמותקנת הגרסה העדכנית של Google Cloud CLI. כדי לעדכן התקנה קיימת, משתמשים בפקודה gcloud components update.
הצגת פרמטרים של הגדרות אישיות
כדי להציג את פרמטרי ההגדרה, משתמשים בפקודה gcloud memorystore instances describe.
gcloud memorystore instances describe INSTANCE_ID --location=REGION_ID
מחליפים את הפרטים הבאים:
- INSTANCE_ID: המזהה של המכונה
- REGION_ID: האזור שבו נמצאת המכונה
לדוגמה:
gcloud memorystore instances describe my-instance --location=us-central1
אם לא תשנו את ערכי ברירת המחדל של פרמטרי ההגדרות, הפרמטרים לא יופיעו בפלט.
הגדרת פרמטר של הגדרה כשיוצרים מופע
כדי להגדיר פרמטר של הגדרה כשיוצרים מכונה, משתמשים בפקודה
gcloud memorystore instances create עם הדגל --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
מחליפים את הפרטים הבאים:
- INSTANCE_ID: המזהה של המכונה שיוצרים.
- REGION_ID: האזור שבו רוצים שהמכונה תמוקם.
- PROJECT_ID: מזהה הפרויקט.
NODE_TYPE: סוג הצומת של המכונה.
MODE: אם יוצרים מכונה עם מצב אשכול מופעל או מושבת. אם לא מציינים את השדה הזה, כברירת מחדל, Memorystore for Valkey יוצר מופע עם Cluster Mode Enabled. מידע נוסף מופיע במאמר הפעלה והשבתה של מצב אשכול.
SHARD_COUNT: מספר הרסיסים במופע. מספר המקטעים קובע את קיבולת הזיכרון הכוללת לאחסון נתוני המכונה.
אם המצב שבוחרים הוא Cluster Mode Disabled (מצב אשכול מושבת), אפשר לציין רק רסיס אחד למופע. מידע נוסף זמין במאמר בנושא מפרט של מופעים וצמתים.
CONFIG_NAME: השם של פרמטר ההגדרה שרוצים להגדיר.
CONFIG_VALUE: הערך של הפרמטר שאתם מגדירים.
לדוגמה:
דוגמה למצב אשכול מופעל
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
דוגמה למצב אשכול מושבת
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
עדכון של פרמטר להגדרה
כדי לעדכן פרמטר הגדרה של מכונה קיימת, משתמשים בפקודה
gcloud memorystore instances update עם הדגל --update-engine-configs.
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --project=PROJECT_ID \ --update-engine-configs=CONFIG_NAME=CONFIG_VALUE
מחליפים את הפרטים הבאים:
- INSTANCE_ID: המזהה של המכונה
- REGION_ID: האזור שבו נמצאת המכונה
- PROJECT_ID: מזהה הפרויקט
- CONFIG_NAME: השם של פרמטר ההגדרה שרוצים לעדכן
- CONFIG_VALUE: הערך החדש של הפרמטר
לדוגמה:
gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --update-engine-configs=maxmemory-policy=allkeys-lru
למידע נוסף על הפרמטרים של ההגדרות שאפשר לעדכן, ראו פרמטרים של הגדרות שאפשר לשנות.
איפוס פרמטר הגדרה
כדי לאפס פרמטר הגדרה לערך ברירת המחדל שלו, משתמשים בפקודה
gcloud memorystore instances update עם הדגל --remove-engine-configs.
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --project=PROJECT_ID \ --remove-engine-configs=CONFIG_NAME
מחליפים את הפרטים הבאים:
- INSTANCE_ID: המזהה של המכונה
- REGION_ID: האזור שבו נמצאת המכונה
- PROJECT_ID: מזהה הפרויקט
- CONFIG_NAME: השם של פרמטר ההגדרה שרוצים לאפס לערך ברירת המחדל שלו
לדוגמה:
gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --remove-engine-configs=maxmemory-policy
איפוס כל פרמטרי ההגדרה
כדי לאפס את כל פרמטרי ההגדרה לערכי ברירת המחדל שלהם, משתמשים בפקודה
gcloud memorystore instances update עם הדגל --clear-engine-configs.
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --project=PROJECT_ID \ --clear-engine-configs
מחליפים את הפרטים הבאים:
- INSTANCE_ID: המזהה של המכונה
- REGION_ID: האזור שבו נמצאת המכונה
- PROJECT_ID: מזהה הפרויקט
לדוגמה:
gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --clear-engine-configs