Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Przełączanie awaryjne klastra

W klastrze z tylko węzłami głównymi, jeśli węzeł ulegnie awarii, dane zostaną utracone. Dlatego nie jest możliwe ponowne przesyłanie danych, ponieważ nie jest możliwa migracja danych (slotów haszujących) z uszkodzonego węzła.

Aby klaster działał w przypadku awarii mastera, potrzebne są węzły podrzędne (jeden na master). W ten sposób, gdy master ulegnie awarii, jego slave przestanie działać (staje się nowym masterem z tą samą kopią danych).

Skrypt redis-trib.rb nie obsługuje tworzenia klastrów z mniej niż 3 masterami, jednak w klastrze redis-cluster klaster może mieć dowolny rozmiar (przynajmniej jeden węzeł).

Dlatego dodanie węzłów podrzędnych można uznać za automatyczne rozwiązanie twojego problemu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wprowadzenie do struktur danych Redis:zestawy

  2. Spring Session Data Redis — uzyskaj prawidłowe sesje, aktualny użytkownik ze sklepu Redis Store

  3. Klucz ioredis z pasującym wzorem

  4. Jak przetestować seler z django na komputerze z systemem Windows

  5. Powiadomienie o wygaśnięciu klucza Redis w Jedis