بازیابی فایل پشتیبان در دیتابیس
در حال حاضر، به صورت رسمی، از نسخه redis 7 به بعد، ابزاری برای بازیابی فایل پشتیبان، وجود ندارد. اما ابزارهای زیادی توسط جامعه فعال redis توسعه داده شده است که میتوان از آنها استفاده کرد.
برای بازیابی فایل پشتیبان با استفاده ازrdbtools و redis-cli، میتوانید مشابه دستور زیر، عمل کنید:
دانلود ریپازیتوری
با اجرای دستور زیر، ریپازیتوری شامل دستورات را در لوکال، دانلود کنید:
دانلود فایل پشتیبان
طبق مستندات تهیه فایل پشتیبان از دیتابیس خود فایل پشتیبان تهیه کنید. اگر که فایل پشتیبان را از قبل دانلود کردهاید نیازی به انجام این مرحله نیست.
استخراج و بررسی فایل پشتیبان
اگر که فایل پشتیبانتان درون یک فایل zip قرار دارد باید آن را استخراج کنید. در ادامه، بایستی فایل پشتیبان را در دایرکتوریای قرار دهید که فایل setup.sh در آن، قرار دارد. حتماً دقت داشته باشید که پسوند فایل پشتیبان،dump. یا rdb. باشد.
اعطای دسترسی به فایل setup.sh
برای جلوگیری از خطا خوردن فرایند بازیابی فایل پشتیبان، دستور زیر را در مسیر اصلی جایی که فایل setup.sh قرار دارد اجرا کنید تا دسترسیهای لازم به برنامه، داده شود:
بازیابی دیتابیس با فایل پشتیبان
در نهایت، دستور زیر را اجرا کنید تا اسکریپت، برای شما اجرا شود. در ادامه، برنامه از شما میخواهد که URI مربوط به دیتابیس Redis را وارد کنید که میتوانید طبق مستندات راههای اتصال، از URI شبکه عمومی، استفاده کنید:
دانلود ریپازیتوری
با اجرای دستور زیر، ریپازیتوری شامل دستورات را در لوکال، دانلود کنید:
دانلود فایل پشتیبان
طبق مستندات تهیه فایل پشتیبان از دیتابیس خود فایل پشتیبان تهیه کنید. اگر که فایل پشتیبان را از قبل دانلود کردهاید نیازی به انجام این مرحله نیست.
استخراج و بررسی فایل پشتیبان
اگر که فایل پشتیبانتان درون یک فایل zip قرار دارد باید آن را استخراج کنید. در ادامه، بایستی فایل پشتیبان را در دایرکتوریای قرار دهید که فایل setup.ps1 در آن، قرار دارد. حتماً دقت داشته باشید که پسوند فایل پشتیبان،dump. یا rdb. باشد.
اعطای دسترسی به فایل setup.ps1
برای جلوگیری از خطا خوردن فرایند بازیابی فایل پشتیبان، دستور زیر را در مسیر اصلی جایی که فایل setup.ps1 قرار دارد، در PowerShell، اجرا کنید تا دسترسیهای لازم به برنامه، داده شود:
بازیابی دیتابیس با فایل پشتیبان
در نهایت، دستور زیر را اجرا کنید تا اسکریپت، برای شما اجرا شود. در ادامه، برنامه از شما میخواهد که URI مربوط به دیتابیس Redis را وارد کنید که میتوانید طبق مستندات راههای اتصال، از URI شبکه عمومی، استفاده کنید: