Chúng tôi sử dụng cả Redis và Zookeeper tại nơi làm việc vì vậy đây là kinh nghiệm đầu tay
Redis là nhanh chóng; thực sự, rất nhanh Nó cũng ngay lập tức phù hợp, vì vậy nó tốt cho các tập dữ liệu di chuyển nhanh. Nhược điểm là, chạy trên một máy chủ, nếu nó bị lỗi thì bạn sẽ mất quyền truy cập ghi cho đến khi máy chủ khác diễn ra. Thay thế máy chủ là một thao tác thủ công trừ khi bạn tự động hóa nó. (Bạn vẫn có thể có quyền truy cập đọc vào dữ liệu của mình nếu bạn định cấu hình phiên bản nô lệ).
Zookeeper cũng có tính nhất quán ngay lập tức. Nó không nhanh bằng một nửa, nhưng nó sẽ tự động phục hồi (nếu có thể) khi gặp sự cố, vì vậy nếu bạn cần truy cập ghi liên tục, ngay cả khi máy chủ của bạn bị lỗi thì bạn sẽ muốn sử dụng Zookeeper.
Lời khuyên của tôi là, hãy sử dụng người quản lý vườn thú để phối hợp: theo dõi các nút nào đang hoạt động, bầu chọn lãnh đạo giữa một nhóm, v.v. Sử dụng redis cho các bộ dữ liệu cần ghi nhanh nhưng trong trường hợp mất điện thường xuyên không phải là thảm họa. Lượt truy cập cho các trang web chẳng hạn.