בדף הזה מוסבר איך לשנות את גודל האשכול ב-Memorystore for Redis Cluster. הקיבולת של האשכול נקבעת לפי מספר הרסיסים באשכול וסוג הצומת של האשכול. כדי לשנות את גודל האשכול, צריך לשנות את מספר הרסיסים או את סוג הצומת. מידע נוסף על התנהגות האשכול במהלך שינוי הגודל זמין במאמר מידע על שינוי גודל הקיבולת של האשכול.
שינוי מספר הרסיסים
אפשר להגדיל או להקטין את מספר הרסיסים של אשכול באמצעות Google Cloud המסוף או Google Cloud CLI.
המסוף
נכנסים לדף Memorystore for Redis Cluster במסוף Google Cloud .
לוחצים על מזהה האשכול.
בקטע Configurations, לוחצים על סמל העיפרון לצד Shards.
בשדה Shards (רסיסים), מזינים את מספר הרסיסים שאליהם רוצים לשנות את גודל האשכול.
לוחצים על עדכון האשכול.
gcloud
כדי לשנות את מספר הרסיסים של אשכול, משתמשים בפקודה gcloud redis clusters update:
gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --shard-count=SHARD_COUNT
מחליפים את מה שכתוב בשדות הבאים:
- CLUSTER_ID: המזהה של האשכול.
- REGION_ID: האזור שבו נמצא האשכול.
- SHARD_COUNT: מספר הרסיסים באשכול. מספר השארדים קובע את קיבולת הזיכרון הכוללת לאחסון נתוני האשכול. מידע נוסף על מפרטים של אשכולות וצמתים באשכולות זמין במאמר מפרט של אשכולות וצמתים.
לדוגמה:
gcloud redis clusters update my-cluster \ --region=us-central1 \ --shard-count=8
שינוי הגודל של סוג הצומת
אפשר לשנות את סוג הצומת של אשכול באמצעות Google Cloud CLI.
gcloud
כדי לאחזר מידע על אשכול, משתמשים בפקודה
gcloud redis clusters describe:gcloud redis clusters describe CLUSTER_ID \ --region=REGION_ID
מחליפים את מה שכתוב בשדות הבאים:
- CLUSTER_ID: המזהה של האשכול
- REGION_ID: האזור שבו נמצא האשכול (לדוגמה,
us-central1)
בודקים את הפלט כדי לראות אם מתקיימים התנאים הבאים:
הפלט מכיל את הקטע
redisConfigs.הפרמטרים
maxmemory-clients,maxmemoryאוmaxclientsמופיעים בקטע הזה.
אם אחד מהפרמטרים האלה מופיע, כשמגדילים את סוג הצומת באשכול, צריך להגדיל את הערכים של הפרמטרים כך שישקפו ערכים ש-Memorystore for Redis Cluster יכול לקבל עבור סוג הצומת המוגדל. מידע נוסף זמין במאמר בנושא פרמטרים של הגדרות שאפשר לשנות.
כדי לשנות את גודל סוג הצומת, משתמשים בפקודה
gcloud redis clusters update:gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --node-type=NODE_TYPE
מחליפים את מה שכתוב בשדות הבאים:
- CLUSTER_ID: המזהה של האשכול
- REGION_ID: האזור שבו נמצא האשכול
NODE_TYPE: סוג הצומת שאליו רוצים לשנות את גודל האשכול
בדוגמה הזו, משנים את קנה המידה של סוג הצומת באשכול
my-clusterל-redis-highmem-medium. האשכול הזה נמצא באזורus-central1.gcloud redis clusters update my-cluster \ --region=us-central1 \ --node-type=redis-highmem-medium
בדוגמה הזו, משנים את הערך של הפרמטר
maxclientsל-15,000.gcloud redis clusters update my-cluster \ --region=us-central1 \ --node-type=redis-highmem-medium \ --update-redis-config=maxclients=15000