STACKJAVA

Hướng dẫn sao lưu, khôi phục dữ liệu Redis

Hướng dẫn sao lưu, khôi phục dữ liệu Redis

Trong trường hợp bạn lưu data trong redis nhưng sau đó muốn chuyển redis sang 1 server khác. Vậy làm thế nào để copy được dữ liệu trong redis sang server khác? vì data của redis lưu trong memory (RAM).

Thật may là Redis có cơ chế lưu data từ memory vào ổ cứng thành 1 file, và khi muốn khôi phục hoặc di chuyển server lại ta chỉ cần copy lại file đó là được.

(Xem lại: Cơ chế lưu data của Redis từ ram sang ổ cứng)

Hướng dẫn sao lưu, khôi phục dữ liệu Redis.

Trong ví dụ này mình sẽ thực hiện sao lưu/khôi phục dữ liệu redis với cơ chế RDB (Redis Database) (cơ chế lưu data mặc định của Redis).

Với cơ chế RDB, Redis sẽ thường xuyên lưu data từ memory vào ổ cứng thành file dump.rdb (tần suất có thể được cấu hình).

Các bước thực hiện backup/restore redis như sau:

 

 

Okay, Done!

References: https://redis.io/topics/persistence