בדף הזה מוסבר איך לבצע משימות נפוצות שקשורות ל-AOF ולשמירת נתונים ב-RDB.
מידע נוסף על שמירת נתונים זמין במאמר סקירה כללית על שמירת נתונים.
משימות של שמירת נתונים ב-RDB
בקטע הזה מפורטות הוראות למשימות נפוצות של שמירת נתונים ב-RDB.
יצירת מכונה שמשתמשת בשימור נתונים ב-RDB
המסוף
בקטע Data persistence strategy, בוחרים באפשרות Redis Database (RDB) כשיוצרים מופע.
בוחרים מרווח זמן ליצירת תמונת מצב מהתפריט מרווח זמן ליצירת תמונת מצב.
בוחרים שעת התחלה מהתפריט שעת התחלה (שעון מקומי).
gcloud
כדי ליצור מכונה שמשתמשת בשימור RDB, מריצים את הפקודה create:
gcloud redis clusters create instance-id \ --region=region-id \ --network=network \ --replica-count=replica-count \ --node-type=node-type \ --shard-count=shard-count \ --persistence-mode=rdb \ --rdb-snapshot-period=snapshot-interval \ --rdb-snapshot-start-time=time
מחליפים את מה שכתוב בשדות הבאים:
instance-id הוא המזהה של מכונת Memorystore for Redis Cluster שאתם יוצרים. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, ולהכיל רק אותיות קטנות, מספרים או מקפים. הוא צריך להתחיל באות קטנה ולהסתיים באות קטנה או במספר.
region-id הוא האזור שבו רוצים למקם את המכונה.
network היא הרשת שמשמשת ליצירת המופע. הפורמט הנדרש הוא:
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. מזהה הרשת שמשמש כאן חייב להיות זהה למזהה הרשת שמשמש במדיניות חיבור השירות. אחרת, פעולתcreateתיכשל.replica-count הוא מספר העותקים המשוכפלים (לכל רסיס). הערכים הקבילים הם
0עד5.node-type הוא סוג הצומת של האשכול.
shard-count קובע את מספר הרסיסים במופע. מספר ה-shard קובע את קיבולת הזיכרון הכוללת לאחסון נתוני האשכול. מידע נוסף על מפרט האשכול זמין במאמר מפרט האשכול והצומת.
snapshot-interval הוא המרווח שבחרתם. הערכים הקבילים הם
1h,6h,12hו-24h. ערך ברירת המחדל הוא24h.time היא שעת ההתחלה של תמונת המצב של ה-RDB בפורמט ISO 1801. לדוגמה:
2024-04-08T03:00:00Z. אם לא בוחרים שעת התחלה כשיוצרים מופע שמשתמש בשימור נתונים ב-RDB, ה-snapshot הראשון נוצר באופן מיידי.
הפעלת שמירת נתונים ב-RDB במכונה קיימת
המסוף
עוברים לדף Memorystore for Redis Cluster במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בוחרים באפשרות Redis Database (RDB).
בוחרים מרווח זמן ליצירת תמונת מצב מהתפריט מרווח זמן ליצירת תמונת מצב.
בוחרים שעת התחלה מהתפריט שעת התחלה (שעון מקומי).
לוחצים על הלחצן עדכון האשכול.
gcloud
כדי להפעיל את השמירה של RDB במופע קיים, מריצים את הפקודה update:
gcloud redis clusters update instance-id \ --region=region-id \ --persistence-mode=rdb \ --rdb-snapshot-period=snapshot-interval \ --rdb-snapshot-start-time=time
מחליפים את מה שכתוב בשדות הבאים:
instance-id הוא המזהה של מכונת Memorystore for Redis Cluster שאתם יוצרים. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, ולהכיל רק אותיות קטנות, מספרים או מקפים. הוא צריך להתחיל באות קטנה ולהסתיים באות קטנה או במספר.
region-id הוא האזור שבו רוצים למקם את המכונה.
snapshot-interval הוא המרווח שבחרתם. הערכים הקבילים הם
1h,6h,12hו-24h. ערך ברירת המחדל הוא24h.time היא שעת ההתחלה של תמונת המצב של ה-RDB בפורמט ISO 1801. לדוגמה:
2024-04-08T03:00:00Z. אם לא בוחרים שעת התחלה כשמפעילים את השמירה המתמשכת של RDB במופע קיים, הצילום הראשון מתבצע באופן מיידי.
שינוי מרווח הזמן בין צילומי מצב של RDB
המסוף
עוברים לדף Memorystore for Redis Cluster במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בוחרים את מרווח הזמן הרצוי ליצירת תמונת מצב מהתפריט מרווח הזמן ליצירת תמונת מצב.
לוחצים על הלחצן עדכון האשכול.
gcloud
כדי לשנות את מרווח הזמן בין צילומי ה-RDB, מריצים את הפקודה update:
gcloud redis clusters update instance-id \ --region=region-id \ --rdb-snapshot-period=snapshot-interval
מחליפים את מה שכתוב בשדות הבאים:
snapshot-interval הוא המרווח שבחרתם. הערכים הקבילים הם
1h,6h,12hו-24h. ערך ברירת המחדל הוא24h.time היא שעת ההתחלה שבחרתם בפורמט ISO 1801. לדוגמה:
2024-04-08T03:00:00Z.
שינוי שעת ההתחלה של תמונת המצב של RDB
המסוף
עוברים לדף Memorystore for Redis Cluster במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בתפריט שעת ההתחלה (לפי השעון המקומי), בוחרים את שעת ההתחלה הרצויה.
לוחצים על הלחצן עדכון האשכול.
gcloud
כדי לשנות את שעת ההתחלה של תמונת ה-RDB, מריצים את הפקודה update. שינוי שעת ההתחלה משנה גם את שעת היישור של התמונה. לדוגמה, אם משנים את שעת ההתחלה מ-6:00 ל-6:30, ותדירות הצילום היא 1h, צילומי המסך העתידיים יתבצעו בשעות 7:30, 8:30, 9:30 וכל שעה לאחר מכן.
gcloud redis clusters update instance-id \ --region=region-id \ --rdb-snapshot-start-time=time
מחליפים את מה שכתוב בשדות הבאים:
- time היא שעת ההתחלה שבחרתם בפורמט ISO 1801. לדוגמה:
2024-04-08T03:00:00Z.
השהיית השמירה של נתוני RDB
gcloud
כדי להשהות את השמירה של RDB, צריך להגדיר את תזמון תמונות המצב לזמן עתידי. כשרוצים לבטל את ההשהיה של תמונות המצב, אפשר להגדיר מחדש את הזמן שבו רוצים שתמונת המצב הבאה תתרחש.
כדי להשהות את תמונות המצב של RDB, מריצים את הפקודה update:
gcloud redis clusters update instance-id \ --region=region-id \ --rdb-snapshot-start-time=time
מחליפים את מה שכתוב בשדות הבאים:
- time היא שעת ההתחלה שבחרתם בפורמט ISO 1801. לדוגמה:
2024-04-08T03:00:00Z.
השבתת ההתמדה של RDB
המסוף
עוברים לדף Memorystore for Redis Cluster במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בוחרים באפשרות No persistence (ללא שמירת נתונים).
לוחצים על הלחצן עדכון האשכול.
gcloud
כדי להשבית את השמירה המתמשכת של RDB, מריצים את הפקודה update:
gcloud redis clusters update instance-id \ --region=region-id \ --persistence-mode=disabled
מעקב אחר התמדה של RDB
אפשר להשתמש ב-Cloud Monitoring כדי להציג מדדים של RDB persistence.
ברשימת מדדי העמידות תוכלו לעיין ברשימת המדדים הזמינים לעמידות של RDB.
משימות של שמירת נתונים בפורמט AOF
בקטע הזה מפורטות הוראות לביצוע משימות נפוצות של שמירת נתונים בפורמט AOF.
יצירת מכונה שמשתמשת בשימור נתונים מסוג AOF
המסוף
בקטע Data persistence strategy, בוחרים באפשרות Append Only File (AOF) כשיוצרים מופע.
בוחרים הגדרת סנכרון מהתפריט AOF Fsync mode.
gcloud
כדי ליצור מכונה שמשתמשת בשימור נתונים בפורמט AOF, מריצים את הפקודה create:
gcloud redis clusters create instance-id \ --region=region-id \ --network=network \ --replica-count=replica-count \ --node-type=node-type \ --shard-count=shard-count \ --persistence-mode=aof \ --aof-append-fsync=fsync-frequency
מחליפים את מה שכתוב בשדות הבאים:
instance-id הוא המזהה של מכונת Memorystore for Redis Cluster שאתם יוצרים. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, ולהכיל רק אותיות קטנות, מספרים או מקפים. הוא צריך להתחיל באות קטנה ולהסתיים באות קטנה או במספר.
region-id הוא האזור שבו רוצים למקם את המכונה.
network היא הרשת שמשמשת ליצירת המופע. הפורמט הנדרש הוא:
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. מזהה הרשת שמשמש כאן חייב להיות זהה למזהה הרשת שמשמש במדיניות חיבור השירות. אחרת, פעולתcreateתיכשל.replica-count הוא מספר העותקים המשוכפלים (לכל רסיס). הערכים הקבילים הם
0עד5.node-type הוא סוג הצומת של האשכול.
shard-count קובע את מספר הרסיסים במופע. מספר ה-shard קובע את קיבולת הזיכרון הכוללת לאחסון נתוני האשכול. מידע נוסף על מפרט האשכול זמין במאמר מפרט האשכול והצומת.
fsync-frequency היא הגדרת הסנכרון. הערכים הקבילים הם
always,everysecו-no.everysecהוא ערך ברירת המחדל של הפרמטר הזה.
הפעלת שמירת נתונים בפורמט AOF במופע קיים
המסוף
עוברים לדף Memorystore for Redis Cluster במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בוחרים באפשרות Append Only File (AOF) (קובץ להוספה בלבד).
בוחרים הגדרת סנכרון מהתפריט AOF Fsync mode.
לוחצים על הלחצן עדכון האשכול.
gcloud
כדי להפעיל את השמירה של קובץ ה-AOF במופע, מריצים את הפקודה update:
gcloud redis clusters update instance-id \ --region=region-id \ --persistence-mode=aof \ --aof-append-fsync=fsync-frequency
מחליפים את מה שכתוב בשדות הבאים:
- fsync-frequency היא הגדרת הסנכרון. הערכים הקבילים הם
always,everysecו-no.everysecהוא ערך ברירת המחדל של הפרמטר הזה.
שינוי הגדרת הסנכרון של AOF במופע
המסוף
עוברים לדף Memorystore for Redis Cluster במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בתפריט AOF fsync mode (מצב AOF fsync), בוחרים את הגדרת הסנכרון הרצויה.
לוחצים על הלחצן עדכון האשכול.
gcloud
כדי לשנות את הגדרת הסנכרון של מופע שמשתמש בשימור נתונים מסוג AOF, מריצים את הפקודה update:
gcloud redis clusters update instance-id \ --region=region-id \ --aof-append-fsync=fsync-frequency
מחליפים את מה שכתוב בשדות הבאים:
- fsync-frequency היא הגדרת הסנכרון. הערכים הקבילים הם
always,everysecו-no.everysecהוא ערך ברירת המחדל של הפרמטר הזה.
השבתת שמירת נתונים בפורמט AOF
המסוף
עוברים לדף Memorystore for Redis Cluster במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בוחרים באפשרות No persistence (ללא שמירת נתונים).
לוחצים על הלחצן עדכון האשכול.
gcloud
כדי להשבית את השמירה המתמשכת של AOF, מריצים את הפקודה update:
gcloud redis clusters update instance-id \ --region=region-id \ --persistence-mode=disabled
מעקב אחר עמידות של AOF
אפשר להשתמש ב-Cloud Monitoring כדי להציג מדדים של שמירת נתונים בפורמט AOF.
ברשימת מדדי העקביות של AOF תוכלו לעיין ברשימת המדדים הזמינים.