בדף הזה מוסבר איך לבצע משימות נפוצות שקשורות ל-AOF ולשמירת נתונים ב-RDB.
מידע נוסף על שמירת נתונים זמין במאמר סקירה כללית על שמירת נתונים.
משימות של שמירת נתונים ב-RDB
בקטע הזה מפורטות הוראות למשימות נפוצות של שמירת נתונים ב-RDB.
יצירת מכונה שמשתמשת בשימור נתונים ב-RDB
המסוף
בקטע Data persistence strategy (שיטת שמירת הנתונים), בוחרים באפשרות Memory Snapshot (תמונת מצב של הזיכרון) כשיוצרים מופע.
בוחרים מרווח זמן ליצירת תמונת מצב מהתפריט מרווח זמן ליצירת תמונת מצב.
בוחרים שעת התחלה מהתפריט שעת התחלה (שעון מקומי). השעה המקומית היא השעה במקום שבו אתם נמצאים.
gcloud
כדי ליצור מכונה שמשתמשת בשימור RDB, מריצים את הפקודה create:
gcloud memorystore instances create instance \
--location=region-id \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
--replica-count=replica-count \
--node-type=node-type \
--shard-count=shard-count \
--persistence-config-mode=rdb \
--rdb-config-snapshot-period=snapshot-interval \
--rdb-config-snapshot-start-time=time
מחליפים את מה שכתוב בשדות הבאים:
instance הוא המזהה של מופע Memorystore for Valkey שאתם יוצרים. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, ולהכיל רק אותיות קטנות, מספרים או מקפים. הוא צריך להתחיל באות קטנה ולהסתיים באות קטנה או במספר.
region-id הוא האזור שבו רוצים למקם את המכונה.
project-id הוא מזהה הפרויקט שבו רוצים ליצור את המופע.
network-id הוא המזהה של הרשת שבה רוצים להשתמש כדי ליצור את המופע.
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 Valkey במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בוחרים באפשרות תמונת מצב של הזיכרון.
בוחרים מרווח זמן ליצירת תמונת מצב מהתפריט מרווח זמן ליצירת תמונת מצב.
בוחרים שעת התחלה מהתפריט שעת התחלה (שעון מקומי). השעה המקומית היא השעה במקום שבו אתם נמצאים.
לוחצים על הלחצן עדכון המופע.
gcloud
כדי להפעיל את השמירה של RDB במופע קיים, מריצים את הפקודה update:
gcloud memorystore instances update instance \ --location=region-id \ --persistence-config-mode=rdb \ --rdb-config-snapshot-period=snapshot-interval \ --rdb-config-snapshot-start-time=time
מחליפים את מה שכתוב בשדות הבאים:
instance הוא המזהה של מופע Memorystore for Valkey שאתם יוצרים. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, ולהכיל רק אותיות קטנות, מספרים או מקפים. הוא צריך להתחיל באות קטנה ולהסתיים באות קטנה או במספר.
region-id הוא האזור שבו רוצים למקם את המכונה.
snapshot-interval הוא המרווח שבחרתם. הערכים הקבילים הם
1h,6h,12hו-24h. ערך ברירת המחדל הוא24h.time היא שעת ההתחלה של תמונת המצב של ה-RDB בפורמט ISO 1801. לדוגמה:
2024-04-08T03:00:00Z. אם לא בוחרים שעת התחלה כשמפעילים את השמירה המתמשכת של RDB במופע קיים, הצילום הראשון מתבצע באופן מיידי.
שינוי מרווח הזמן בין צילומי מצב של RDB
המסוף
נכנסים לדף Memorystore for Valkey במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בוחרים את מרווח הזמן הרצוי ליצירת תמונת מצב מהתפריט מרווח הזמן ליצירת תמונת מצב.
לוחצים על הלחצן עדכון המופע.
gcloud
כדי לשנות את מרווח הזמן בין צילומי ה-RDB, מריצים את הפקודה update:
gcloud memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-period=snapshot-interval
מחליפים את מה שכתוב בשדות הבאים:
snapshot-interval הוא המרווח שבחרתם. הערכים הקבילים הם
1h,6h,12hו-24h. ערך ברירת המחדל הוא24h.time היא שעת ההתחלה שבחרתם בפורמט ISO 1801. לדוגמה:
2024-04-08T03:00:00Z.
שינוי שעת ההתחלה של תמונת המצב של RDB
המסוף
נכנסים לדף Memorystore for Valkey במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בתפריט שעת התחלה (שעון מקומי), בוחרים את שעת ההתחלה הרצויה. השעון המקומי הוא השעה במיקום שלכם.
לוחצים על הלחצן עדכון המופע.
gcloud
כדי לשנות את שעת ההתחלה של תמונת ה-RDB, מריצים את הפקודה update. שינוי שעת ההתחלה משנה גם את שעת היישור של התמונה. לדוגמה, אם משנים את שעת ההתחלה מ-6:00 ל-6:30, ותדירות הצילום היא 1h, צילומי המסך העתידיים יתבצעו בשעות 7:30, 8:30, 9:30 וכל שעה לאחר מכן.
gcloud memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-start-time=time
מחליפים את מה שכתוב בשדות הבאים:
- time היא שעת ההתחלה שבחרתם בפורמט ISO 1801. לדוגמה:
2024-04-08T03:00:00Z.
השהיית השמירה של נתוני RDB
gcloud
כדי להשהות את השמירה של RDB, צריך להגדיר את תזמון תמונות המצב לזמן עתידי. כשרוצים לבטל את ההשהיה של תמונות המצב, אפשר להגדיר מחדש את הזמן שבו רוצים שתמונת המצב הבאה תתרחש.
כדי להשהות את תמונות המצב של RDB, מריצים את הפקודה update:
gcloud memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-start-time=time
מחליפים את מה שכתוב בשדות הבאים:
- time היא שעת ההתחלה שבחרתם בפורמט ISO 1801. לדוגמה:
2024-04-08T03:00:00Z.
השבתת ההתמדה של RDB
המסוף
נכנסים לדף Memorystore for Valkey במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בוחרים באפשרות No persistence (ללא שמירת נתונים).
לוחצים על הלחצן עדכון המופע.
gcloud
כדי להשבית את השמירה המתמשכת של RDB, מריצים את הפקודה update:
gcloud memorystore instances update instance \ --location=region-id \ --persistence-config-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 memorystore instances create instance \
--location=region-id \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
--replica-count=replica-count \
--node-type=node-type \
--shard-count=shard-count \
--persistence-config-mode=aof \
--aof-config-append-fsync=fsync-frequency
מחליפים את מה שכתוב בשדות הבאים:
instance הוא המזהה של מופע Memorystore for Valkey שאתם יוצרים. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, ולהכיל רק אותיות קטנות, מספרים או מקפים. הוא צריך להתחיל באות קטנה ולהסתיים באות קטנה או במספר.
region-id הוא האזור שבו רוצים למקם את המכונה.
project-id הוא מזהה הפרויקט שבו רוצים ליצור את המופע.
network-id הוא המזהה של הרשת שבה רוצים להשתמש כדי ליצור את המופע.
replica-count הוא מספר העותקים (לכל רסיס). הערכים הקבילים הם
0עד5.node-type הוא סוג הצומת של המופע.
shard-count קובע את מספר הרסיסים במופע. מספר ה-shard קובע את קיבולת הזיכרון הכוללת לאחסון נתוני המופע. מידע נוסף על מפרט המופע זמין במאמר מפרט המופע והצומת.
fsync-frequency היא הגדרת הסנכרון. הערכים הקבילים הם
always,everysecו-no.everysecהוא ערך ברירת המחדל של הפרמטר הזה.
הפעלת שמירת נתונים בפורמט AOF במופע קיים
המסוף
נכנסים לדף Memorystore for Valkey במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בוחרים באפשרות Append Only File (AOF) (קובץ להוספה בלבד).
בוחרים הגדרת סנכרון מהתפריט AOF Fsync mode.
לוחצים על הלחצן עדכון המופע.
מחליפים את מה שכתוב בשדות הבאים:
- fsync-frequency היא הגדרת הסנכרון. הערכים הקבילים הם
always,everysecו-no.everysecהוא ערך ברירת המחדל של הפרמטר הזה.
שינוי הגדרת הסנכרון של AOF במופע
המסוף
נכנסים לדף Memorystore for Valkey במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בתפריט AOF fsync mode (מצב AOF fsync), בוחרים את הגדרת הסנכרון הרצויה.
לוחצים על הלחצן עדכון המופע.
gcloud
כדי לשנות את הגדרת הסנכרון של מופע שמשתמש בשימור נתונים מסוג AOF, מריצים את הפקודה update:
gcloud memorystore instances update instance \ --location=region-id \ --aof-config-append-fsync=fsync-frequency
מחליפים את מה שכתוב בשדות הבאים:
- fsync-frequency היא הגדרת הסנכרון. הערכים הקבילים הם
always,everysecו-no.everysecהוא ערך ברירת המחדל של הפרמטר הזה.
השבתת שמירת נתונים בפורמט AOF
המסוף
נכנסים לדף Memorystore for Valkey במסוף Google Cloud .
לוחצים על מזהה המופע.
בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.
בוחרים באפשרות No persistence (ללא שמירת נתונים).
לוחצים על הלחצן עדכון המופע.
gcloud
כדי להשבית את השמירה המתמשכת של AOF, מריצים את הפקודה update:
gcloud memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
מעקב אחר עמידות של AOF
אפשר להשתמש ב-Cloud Monitoring כדי להציג מדדים של שמירת נתונים בפורמט AOF.
ברשימת מדדי העקביות של AOF תוכלו לעיין ברשימת המדדים הזמינים.