ניהול רפליקות לקריאה

בדף הזה מוסבר איך להפעיל ולנהל עותקים לקריאה.

יצירת מכונת Redis עם רפליקות לקריאה

המסוף

  1. עוברים לדף Memorystore for Redis במסוף Google Cloud .

    Memorystore for Redis

  2. לוחצים על Create Instance.

    ממשק המשתמש של Memorystore

  3. פועלים לפי ההוראות במאמר יצירת מופע Redis ברשת VPC, אבל חוזרים להוראות האלה כשבוחרים באפשרות Tier.

  4. בוחרים את הרמה Standard.

  5. בתפריט הנפתח Configure read replicas, בוחרים את מספר העותקים לקריאה הרצוי.

  6. כדי לקבל הנחיות נוספות לגבי הגדרות אחרות של Memorystore, אפשר לחזור להוראות בנושא יצירת מופע Redis ברשת VPC או ללחוץ על הלחצן יצירה.

gcloud

מזינים את הפקודה הבאה ומחליפים את variables בערכים המתאימים:

gcloud redis instances create instance-id --size=size --region=region-id --replica-count=count --read-replicas-mode=read-replicas-enabled --tier=standard

כאשר:

  • count הוא ערך מ-1 עד 5. הערך הזה מגדיר את מספר העותקים לקריאה.

הפעלת רפליקות לקריאה במופעי Redis קיימים

המסוף

  1. עוברים לדף Memorystore for Redis במסוף Google Cloud .

    Memorystore for Redis

  2. לוחצים על המזהה של המכונה.

  3. בקטע Configuration (הגדרה), לצד Read Replicas (רפליקות לקריאה), לוחצים על ENABLE (הפעלה).

  4. (אופציונלי) מציינים טווח IP מותאם אישית

    • אם המופע שלכם משתמש במצב חיבור של קישור ישיר בין רשתות שכנות (direct peering), אתם יכולים להזין טווח CIDR ספציפי עם גודל בלוק של /28 לפחות, כל עוד הוא לא חופף לטווחים קיימים אחרים. לדוגמה, אתם יכולים להזין 10.100.0.0/28.

    • אם המכונה שלכם משתמשת במצב החיבור של גישה לשירותים פרטיים, תוכלו לבחור טווח קיים שהוקצה בגודל /28 מהתפריט הנפתח. הוראות להקצאת טווח כתובות IP שמוצג בתפריט הנפתח מופיעות במאמר יצירת הקצאת IP.

  5. לוחצים על הפעלת העתקים לקריאה.

gcloud

כדי להפעיל העתקים לקריאה עבור המופע, מזינים את הפקודה הבאה ומחליפים את variables בערכים המתאימים.

gcloud redis instances update INSTANCE_ID --read-replicas-mode=READ_REPLICAS_ENABLED --secondary-ip-range=SECONDARY_RANGE

כאשר:

הרחבת מופעים עם העתק לקריאה

הוספה או הסרה של צמתי העתקה ממופע Redis

המסוף

  1. עוברים לדף Memorystore for Redis במסוף Google Cloud . ‫
    Memorystore for Redis
  2. לוחצים על מספר המכונה של המופע שרוצים להוסיף או להסיר ממנו צמתים של העתקים.
  3. לוחצים על Edit.
  4. בקטע Configure read replicas (הגדרת רפליקות לקריאה), מזינים את מספר הרפליקות הרצוי.
  5. לוחצים על Save.

gcloud

מזינים את הפקודה הבאה ומחליפים את variables בערכים המתאימים:

gcloud redis instances update instance-id --region=region-id --replica-count=count

כאשר:

  • count הוא ערך מ-1 עד 5. הערך הזה מגדיר את מספר העותקים לקריאה.

שינוי הגודל של צמתי Redis

המסוף

  1. עוברים לדף Memorystore for Redis ב Google Cloud מסוף.
    Memorystore for Redis
  2. לוחצים על מספר המכונה של המכונה שרוצים לשנות את הגודל שלה.
  3. לוחצים על Edit.
  4. בקטע קיבולת, מזינים גודל חדש בשדה כדי לעדכן את הקיבולת של המופע.
  5. לוחצים על Save.

gcloud

מזינים את הפקודה הבאה ומחליפים את variables בערכים המתאימים:

gcloud redis instances update instance-id --region=region-id --size=size

כאשר:

  • size הוא הגודל של כל צומת Redis במופע, כולל הצומת הראשי. לדוגמה, אם יש לכם מופע עם רפליקה לקריאה שמופעלת עם שישה צמתים (כולל הצומת הראשי) עם --size=10, הגודל הכולל של המופע הוא 60GiB.

התחברות למופע באמצעות נקודת הקצה לקריאה

הוראות לשימוש בנקודת הקצה לקריאה כדי להתחבר למופע מופיעות במאמר התחברות למופע Redis באמצעות נקודת הקצה לקריאה.

הצגת פרטי העותק לקריאה של המופע

כדי למצוא מידע על העתקים לקריאה של המופע, מריצים את הפקודה הבאה ומחליפים את variables בערכים המתאימים:

gcloud redis instances describe instance-id --region=region-id

בפלט של המטא-נתונים מהפקודה הקודמת:

  • readEndpoint: מציגה את כתובת ה-IP של נקודת הקצה לקריאה.
  • readEndpointPort מציג את מספר היציאה של נקודת הקצה לקריאה.
  • readReplicasMode מציין אם הופעלו עותקים לקריאה.
  • readReplicaCount מציג את מספר הרפליקות של המופע.
  • nodes: מציג את המזהה של כל צומת שכפול ואת האזור שבו נמצא כל צומת שכפול.