آموزش Backup و Restore دیتابیس Redis

redis

 

جهت backup گیری از دیتابیس redis کافیست از دستور save استفاده کنید.به اینصورت که ابتدا وارد کنسول redis شوید و دستور save را اجرا کنید :

 

127.0.0.1:6379> SAVE

 

 

یک نمونه از اجرای دستور به همراه خروجی آن را مشاهده می کنید :

127.0.0.1:6379> SAVE

OK

در واقع این دستور فایل dump.rdb را در پوشه ی redis می سازد.

 

 

Restore Redis Data :

 

جهت restore کردن redis data کافیست تا فایل dump.rdp را به پوشه ی redis در  سرور جدید منتقل کنید و سرویس redis را start کنید.جهت پیدا کردن پوشه ی redis کافیست تا از دستور CONFIG استفاده کنید :

 

127.0.0.1:6379> CONFIG get dir
1) “dir”
2) “/var/lib/redis”

 

همانطور که در خروجی دستور بالا مشاهده می کنید،پوشه redis در مسیر var/lib/redis/ قرار دارد.

 

 

 

 

گفتنی است علاوه بر دستور save جهت backup گیری،دستور BGSAVE نیز وجود دارد که پروسه ی backup را در پس زمینه (background)  انجام می دهد:

 

127.0.0.1:6379> BGSAVE

Background saving started

7 نظرات
  1. اسماعیل می گوید

    سلام وقت شما بخیر من اگه بخوام حدودا 20-30 تا دیتابس با پسوند
    rdb. که با ردیس ساخته شده چطور میشه اینها رو با هم ادغام کرد جوری ک مشکلی پیش نیاد/ممنون میشم راهنمایی بفرمایید

    1. hos7ein می گوید

      درود بر شما
      اینجا رو ببینید :
      https://redislabs.com/blog/rdb-merger-merge-and-convert-redis-rdb-files/

      1. اسماعیل می گوید

        سلام و درود بر شما دوست عزیز /
        تشکر از لطف شما/
        من قبلا این سایت رو پیدا کرده بودم منتها
        من خیلی اماتور هستم برای اینکار تو یوتویب یا سایت خارجی هست ک بشه طبق فیلم پیش برم؟/

        1. hos7ein می گوید

          درود بر شما
          کار خاصی نداره.فقط کافی هست تا اون ابزار rdb-merger رو نصب کنی و مانند اون مطلب که لینک دادم دستورش رو اجرا کنید.
          پیروز باشید

          1. اسماعیل می گوید

            سپاس از شما دوست عزیز/
            ممنون که وقت که گذاشتی
            امیدوارم همیشه موفق و پیروز باشی/

          2. hos7ein می گوید

            خواهش میکنم.

  2. اسماعیل می گوید

    سلام دوست عزیز امیدوارم ک حالتون خوب باشه/
    میخواستم بپرسم چطور میشه دیتابیس ریدیس رو باز کرد و محتویات داخلش رو دید؟ مثلا من داخل دیتابیس ی سری محتویات ذخیره کردم
    id name idprofile,,,,
    , غیره حالا میخوام , ی جوری بشه ک هم بتونم باز کنم و هم بتونم ترتیب بندی کنم یعنی sortby ک زدم این لیست بشه به ترتیب مثلا از 1 تا 9
    یا مثلا مقدار بعضی
    idprofile
    ها دو رقمی بعضی هاش سه رقمی و تا 5 رقمی میخوام وقتی سورت بای ایدی پروفایل زدم اینا ترتیب بندی بشه یعنی لیست بشه که دو رقمی همینطور شروع بشه تا 5 رقمی
    امیدوارم متوجه منظور بنده شده باشید

پاسخ به hos7ein
لغو پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.