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

Lợi ích của Redis so với việc sử dụng bộ nhớ trực tiếp là gì?

Câu trả lời

Redis mang lại một số lợi ích so với việc chỉ lưu trữ dữ liệu trực tiếp trong bộ nhớ của ứng dụng:

  1. Truy cập từ xa và chia sẻ dữ liệu: Redis hoạt động như một máy chủ cấu trúc dữ liệu từ xa, cho phép tất cả các quy trình của ứng dụng có thể truy cập và chia sẻ dữ liệu, thậm chí khi chúng chạy trên nhiều nút. Điều này không thể thực hiện được với bộ nhớ cục bộ, vì dữ liệu chỉ có sẵn cho quy trình hoặc máy chủ đó.
  2. Hiệu quả bộ nhớ: Redis lưu trữ dữ liệu trong một quy trình riêng biệt, giúp quản lý bộ nhớ hiệu quả hơn, đặc biệt là trên các nền tảng có bộ nhớ được thu gom rác (garbage collected) như Node.js hoặc Java. Điều này giúp ứng dụng xử lý được lượng bộ nhớ lớn hơn mà không gặp phải vấn đề về hiệu suất.
  3. Tính bền vững: Redis có khả năng lưu trữ dữ liệu trên đĩa, cho phép dữ liệu không bị mất khi máy chủ bị khởi động lại. Điều...
middle

middle

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

senior

Bạn biết gì về CPU boundI/O bound trong Redis?

expert

Theo bạn RDBAOF, nên sử dụng cái nào?

middle

Sự khác biệt giữa sao chép (replication) và phân mảnh (sharding) trong Redis là gì?

Bình luận

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

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