Bạn cần định cấu hình máy chủ Redis của mình để hỗ trợ cơ chế liên tục. Cấu hình này được lưu trữ trong một tệp được cung cấp dưới dạng tham số trên dòng lệnh redis-server.
Đây là tệp mặc định cho Redis 2.4:https://github.com/antirez/redis/blob/2.4/redis.conf
Trên thực tế, hai cơ chế lưu trữ khác nhau được cung cấp:chụp nhanh (RDB) và tệp chỉ nối thêm (AOF). Bạn sẽ tìm thấy lời giải thích đầy đủ tại đây:http://redis.io/topics/persistence
Cơ chế đơn giản nhất là chụp nhanh (RDB). Nó có thể được kích hoạt bằng cách xác định lưu , dbfilename và dir trong tệp cấu hình.
Để kích hoạt RDB mà không dừng máy chủ Redis, bạn có thể sử dụng lệnh sau từ máy khách Redis:
> config set save "300 1"
Nó sẽ cấu hình RDB để kết xuất mọi thứ sau mỗi 5 phút (để điều chỉnh cho phù hợp với tình huống của bạn).
Xin lưu ý rằng bạn phải sử dụng lệnh tắt máy để dừng máy chủ Redis. Hành vi mặc định là tạo một ảnh chụp nhanh cuối cùng trước khi dừng lại. Tệp kết xuất được tải trong bộ nhớ khi Redis bắt đầu lại.
Nếu bạn cần trích xuất dữ liệu từ tệp kết xuất (khi Redis ngoại tuyến), bạn có một gói Python tuyệt vời tại https://github.com/sripathikrishnan/redis-rdb-tools