בדף הזה מוסבר איך להפעיל ולנהל עותקים לקריאה.
יצירת מכונת Redis עם רפליקות לקריאה
המסוף
עוברים לדף Memorystore for Redis במסוף Google Cloud .
לוחצים על Create Instance.

פועלים לפי ההוראות במאמר יצירת מופע Redis ברשת VPC, אבל חוזרים להוראות האלה כשבוחרים באפשרות Tier.
בוחרים את הרמה Standard.
בתפריט הנפתח Configure read replicas, בוחרים את מספר העותקים לקריאה הרצוי.
כדי לקבל הנחיות נוספות לגבי הגדרות אחרות של 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 קיימים
המסוף
עוברים לדף Memorystore for Redis במסוף Google Cloud .
לוחצים על המזהה של המכונה.
בקטע Configuration (הגדרה), לצד Read Replicas (רפליקות לקריאה), לוחצים על ENABLE (הפעלה).
(אופציונלי) מציינים טווח IP מותאם אישית
אם המופע שלכם משתמש במצב חיבור של קישור ישיר בין רשתות שכנות (direct peering), אתם יכולים להזין טווח CIDR ספציפי עם גודל בלוק של
/28לפחות, כל עוד הוא לא חופף לטווחים קיימים אחרים. לדוגמה, אתם יכולים להזין10.100.0.0/28.אם המכונה שלכם משתמשת במצב החיבור של גישה לשירותים פרטיים, תוכלו לבחור טווח קיים שהוקצה בגודל
/28מהתפריט הנפתח. הוראות להקצאת טווח כתובות IP שמוצג בתפריט הנפתח מופיעות במאמר יצירת הקצאת IP.
לוחצים על הפעלת העתקים לקריאה.
gcloud
כדי להפעיל העתקים לקריאה עבור המופע, מזינים את הפקודה הבאה ומחליפים את variables בערכים המתאימים.
gcloud redis instances update INSTANCE_ID --read-replicas-mode=READ_REPLICAS_ENABLED --secondary-ip-range=SECONDARY_RANGE
כאשר:
- INSTANCE_ID הוא המזהה של המכונה שבה מפעילים רפליקות לקריאה.
- SECONDARY_RANGE היא אחת מהאפשרויות הבאות:
-
auto. יש תמיכה ב-autoבשני מצבי החיבור לרשת. - אם המכונה שלכם משתמשת במצב חיבור ישיר של שירותי Peering, אתם צריכים לספק טווח כתובות IP תקין בפורמט CIDR בגודל
/28. לדוגמה,--secondary-ip-range=10.100.0.0/28. - אם המופע שלכם משתמש במצב החיבור של גישה לשירותים פרטיים, אתם צריכים לספק את השם של טווח מוקצה בגודל
/28. לדוגמה,--secondary-ip-range=my-secondary-range-memorystore.
-
הרחבת מופעים עם העתק לקריאה
הוספה או הסרה של צמתי העתקה ממופע Redis
המסוף
- עוברים לדף Memorystore for Redis במסוף Google Cloud .
Memorystore for Redis - לוחצים על מספר המכונה של המופע שרוצים להוסיף או להסיר ממנו צמתים של העתקים.
- לוחצים על Edit.
- בקטע Configure read replicas (הגדרת רפליקות לקריאה), מזינים את מספר הרפליקות הרצוי.
- לוחצים על Save.
gcloud
מזינים את הפקודה הבאה ומחליפים את variables בערכים המתאימים:
gcloud redis instances update instance-id --region=region-id --replica-count=count
כאשר:
- count הוא ערך מ-1 עד 5. הערך הזה מגדיר את מספר העותקים לקריאה.
שינוי הגודל של צמתי Redis
המסוף
- עוברים לדף Memorystore for Redis ב Google Cloud מסוף.
Memorystore for Redis - לוחצים על מספר המכונה של המכונה שרוצים לשנות את הגודל שלה.
- לוחצים על Edit.
- בקטע קיבולת, מזינים גודל חדש בשדה כדי לעדכן את הקיבולת של המופע.
- לוחצים על 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:מציג את המזהה של כל צומת שכפול ואת האזור שבו נמצא כל צומת שכפול.