Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Redis cluster failover:slave sẽ không trở thành master

Vấn đề là một redis-cluster có kích thước tối thiểu là 3 master để chuyển đổi dự phòng tự động hoạt động. Đó là các nút chính theo dõi lẫn nhau và phát hiện chuyển đổi dự phòng, vì vậy với một nút chính duy nhất trong cụm, không có quy trình nào đang chạy có thể phát hiện ra rằng một nút chính của bạn bị lỗi. Tối thiểu là ba, là để đảm bảo rằng trong trường hợp có bất kỳ nút nào bị sập, phần lớn toàn bộ cụm cần phải đồng ý, vì vậy tối thiểu bạn cần 3 nút, vẫn còn hơn một nửa trong số đó để đạt được đa số xem trong trường hợp thất bại.

Hướng dẫn Redis-cluster đề cập đến vấn đề này trong phần sau:https://redis.io/topics/cluster-tutorial#creating-and-using-a-redis-cluster

"Note that the minimal cluster that works as expected requires to contain at least three master nodes."


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách thích hợp để xử lý kết nối Redis trong Tornado là gì? (Không đồng bộ - Pub / Sub)

  2. Redis pub / sub cho máy chủ trò chuyện trong node.js

  3. Cập nhật Redis được sắp xếp khi hết hạn khóa

  4. Không thể Quét bằng mẫu redis

  5. Chuyển đổi dự phòng ServiceStack PooledRedisClientManager hoạt động như thế nào?