ייבוא נתונים למכונת Redis

פועלים לפי ההוראות שבדף הזה כדי לייבא גיבוי RDB למופע Memorystore for Redis.

ייבוא של גיבוי Redis מאפשר להעביר נתונים ממופע אחר או לשחזר את נתוני המופע מגיבוי RDB קודם. מידע נוסף על ייבוא, ייצוא ושיטות מומלצות זמין במאמר סקירה כללית על ייבוא וייצוא.

לפני שמתחילים

  1. יש לכם קטגוריה של Cloud Storage שמכילה את קובץ הגיבוי של RDB שאתם רוצים לייבא. מומלץ לייבא ממאגר באותו אזור כמו מופע Memorystore.

    הוראות ליצירת קטגוריה ב-Cloud Storage מופיעות במאמר יצירת קטגוריות.

    כדי להעלות קובץ לקטגוריה של Cloud Storage, אפשר לעיין במאמר בנושא ייצוא נתונים ממופע Redis או במאמר בנושא העלאת אובייקטים ממערכת קבצים.

  2. יש לכם הרשאות מספיקות כדי לבצע את הייבוא.

ייבוא קובץ גיבוי RDB למופע Redis

המסוף

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

  2. לוחצים על מספר המכונה כדי לראות את דף הפרטים שלה.

  3. לוחצים על לחצן הייבוא בסרגל העליון.

  4. לוחצים על הלחצן עיון ועוברים אל קטגוריית Cloud Storage שבה מאוחסן קובץ ה-RDB שרוצים לייבא.

  5. לוחצים על קובץ ה-RDB ואז על הלחצן בחירה.

  6. לוחצים על הלחצן ייבוא.

  7. מאשרים שרוצים לייבא ולוחצים על לחצן הייבוא.

Gcloud

  1. מייבאים את קובץ ה-RDB מהקטגוריה של Cloud Storage שאליה מתייחסים בשלב הראשון של לפני שמתחילים באמצעות הפקודה הבאה:
    gcloud redis instances import gs://[BUCKET_NAME]/[FILE_NAME].rdb [INSTANCE_ID] --region=[REGION] --project=[PROJECT_ID]
    

הפסקת פעולת ייבוא מתמשכת

המסוף

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

  2. לוחצים על מספר המכונה כדי לראות את הפרטים שלה.

  3. לוחצים על הלחצן הפסקת הייבוא.

Gcloud

כדי לעצור פעולת ייבוא, קודם צריך למצוא את מזהה הפעולה על ידי הרצת הפקודה הבאה:

gcloud redis operations list --region=[REGION] -project=[PROJECT]

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

gcloud redis operations cancel [OPERATION_ID] --region=[REGION] --project=[PROJECT]

זמינות ופעולות של מופע במהלך ייבוא

  • הייבוא מחליף את כל הנתונים הנוכחיים במופע, לכן חשוב לוודא שאתם מסכימים להחלפת הנתונים לפני שמתחילים בייבוא.

  • מופע Redis לא זמין במהלך תהליך הייבוא. לא תוכלו לגשת לנתוני המופע או לשנות את המופע עד שהייבוא יסתיים.

  • תהליך הייבוא יכול להימשך כמה דקות או כמה שעות. לדוגמה, אם מייבאים קובץ RDB בגודל 8GB למופע בגודל 10GB, הייבוא יכול להימשך 5 דקות. אם מייבאים קובץ RDB בגודל 100GB למופע בגודל 120GB, הייבוא יכול להימשך שעה. כדי לעקוב אחר התקדמות הייבוא, אפשר לעיין בדף הפרטים של המופע, שבו מוצג הסטטוס של הפעולה.

  • מופע יכול לייבא גיבויים רק מגרסאות ישנות יותר של Redis. במכונה שמופעלת בה Redis 5.0 אפשר לייבא קובץ RDB שיוצא מ-Redis 4.0, אבל במכונה שמופעלת בה Redis 4.0 אי אפשר לייבא קובץ RDB מ-Redis 5.0.

המאמרים הבאים

  • במאמר הזה מוסבר על התנהגות התכונות של ייבוא וייצוא ומוצגות שיטות מומלצות.