הגדרת אשכול

ב-Memorystore for Redis Cluster יש תמיכה בקבוצת משנה של פרמטרים להגדרת Redis, שאפשר לשנות כדי להתאים אישית את ההתנהגות של האשכול.

שינויים בהגדרות לא דורשים הפעלה מחדש של האשכול, והם לא מפריעים לשירות. השינויים נשמרים ב-Memorystore for Redis Cluster באופן מיידי. אם האשכול מופעל מחדש, השינויים בהגדרות נשמרים. אחרי שיוצרים אשכול, אפשר לעדכן את הפרמטרים של ההגדרות שניתנים לשינוי. מידע נוסף זמין במאמר הגדרות אשכול נתמכות.

לפני שמתחילים

חשוב לוודא שמותקנת הגרסה העדכנית של Google Cloud CLI. כדי לעדכן התקנה קיימת, משתמשים בפקודה gcloud components update.

הצגת פרמטרים של הגדרות אישיות

כדי לראות את הפרמטרים של ההגדרות, משתמשים בפקודה gcloud redis clusters describe.

gcloud redis clusters describe CLUSTER_ID --region=REGION_ID

מחליפים את הפרטים הבאים:

  • ‫CLUSTER_ID: מזהה האשכול
  • ‫REGION_ID: האזור שבו נמצא האשכול

לדוגמה:

gcloud redis clusters describe my-cluster --region=us-central1

אם לא תשנו את ערכי ברירת המחדל של פרמטרי ההגדרות, הפרמטרים לא יופיעו בפלט.

הגדרת פרמטר תצורה כשיוצרים אשכול

כדי להגדיר פרמטר של הגדרה כשיוצרים אשכול, משתמשים בפקודה
gcloud redis clusters create עם הדגל --redis-config.

gcloud redis clusters create CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--network=NETWORK \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT \
--redis-config=CONFIG_NAME=CONFIG_VALUE

מחליפים את הפרטים הבאים:

  • ‫CLUSTER_ID: המזהה של האשכול שיוצרים.
  • ‫REGION_ID: האזור שבו רוצים למקם את האשכול.
  • PROJECT_ID: מזהה הפרויקט.
  • ‫NETWORK: השם או הנתיב המלא של רשת ה-VPC שאליה האשכול מתחבר.
  • ‫NODE_TYPE: סוג הצומת של האשכול.

  • ‫SHARD_COUNT: מספר המקטעים באשכול. מספר המקטעים קובע את קיבולת הזיכרון הכוללת לאחסון נתוני האשכול.

  • ‫CONFIG_NAME: השם של פרמטר ההגדרה שרוצים להגדיר.

  • ‫CONFIG_VALUE: הערך של הפרמטר שאתם מגדירים.

לדוגמה:

gcloud redis clusters create my-cluster --region=us-east1 --project=my-project --network=projects/my-project/global/networks/default --node-type=redis-highmem-medium --shard-count=3 --redis-config=maxmemory-policy=allkeys-lru

עדכון של פרמטר להגדרה

כדי לעדכן פרמטר הגדרה של אשכול קיים, משתמשים בפקודה
gcloud redis clusters update עם הדגל --update-redis-config.

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--update-redis-config=CONFIG_NAME=CONFIG_VALUE

מחליפים את הפרטים הבאים:

  • ‫CLUSTER_ID: מזהה האשכול
  • ‫REGION_ID: האזור שבו נמצא האשכול
  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫CONFIG_NAME: השם של פרמטר ההגדרה שרוצים לעדכן
  • ‫CONFIG_VALUE: הערך החדש של הפרמטר

לדוגמה:

gcloud redis clusters update my-cluster --region=us-east1 --project=my-project --update-redis-config=maxmemory-policy=allkeys-lru

למידע נוסף על הפרמטרים של ההגדרות שאפשר לעדכן, ראו פרמטרים של הגדרות שאפשר לשנות.

איפוס פרמטר להגדרה

כדי לאפס פרמטר הגדרה לערך ברירת המחדל שלו, משתמשים בפקודה
gcloud redis clusters update עם הדגל --remove-redis-config.

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--remove-redis-config=CONFIG_NAME

מחליפים את הפרטים הבאים:

  • ‫CLUSTER_ID: מזהה האשכול
  • ‫REGION_ID: האזור שבו נמצא האשכול
  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫CONFIG_NAME: השם של פרמטר ההגדרה שרוצים לאפס לערך ברירת המחדל שלו

לדוגמה:

gcloud redis clusters update my-cluster --region=us-east1 --project=my-project --remove-redis-config=maxmemory-policy