Câu hỏi phỏng vấn Redis
Câu hỏi

AOF persistence t...

Câu trả lời

AOF (Append Only File) persistence trong Redis là một phương pháp lưu trữ dữ liệu dựa trên việc ghi lại mọi thao tác ghi (write operation) mà server nhận được vào một file log. Mỗi lệnh ghi được thêm vào cuối file này, giúp đảm bảo rằng dữ liệu có thể được phục hồi một cách chính xác sau mỗi lần khởi động lại server. Khi Redis khởi động, nó sẽ đọc file AOF và tái tạo lại trạng thái dữ liệu dựa trên các lệnh ghi đã được ghi lại trong file này. Điều này giúp bảo vệ toàn bộ lịch sử thay đổi dữ liệu và đảm bảo tính toàn vẹn dữ liệu[1][3][5].

Redis cung cấp cơ chế quản lý và sửa chữa lỗi cho file AOF, ví dụ như trong trường hợp chỉ một nửa câu lệnh được ghi vào file log do ổ đĩa bị đầy. Ngoài ra, Redis cũng hỗ trợ tiến trình chạy nền cho phép ghi lại file AOF khi dung lượng file quá lớn, giúp tối ưu hóa hiệu suất và quản lý kích thước file[1][3].

Tuy nhiên, file AOF thường có kích thướ...

senior

senior

Gợi ý câu hỏi phỏng vấn

expert

Redis có phải là một hệ thống lưu trữ dữ liệu bền vững ("D" từ ACID) không?

expert

Điều gì xảy ra nếu Redis hết bộ nhớ?

middle

Khi nào nên sử dụng kiểu dữ liệu Danh sách (Lists) trong Redis?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào