sql >> Database >  >> NoSQL >> Redis

Clusterfailover

In een cluster met alleen hoofdknooppunten gaan gegevens verloren als een knooppunt uitvalt. Daarom is resharding niet mogelijk, omdat het niet mogelijk is om de gegevens (hash-slots) uit het defecte knooppunt te migreren.

Om het cluster werkend te houden wanneer een master uitvalt, hebt u slave-knooppunten nodig (één per master). Op deze manier, wanneer een master faalt, faalt zijn slave (wordt de nieuwe master met dezelfde kopie van de gegevens).

Het redis-trib.rb-script verwerkt geen clustercreatie met minder dan 3 masters, maar in redis-cluster kan een cluster elke grootte hebben (minstens één node).

Daarom kan het toevoegen van slave-knooppunten worden beschouwd als een automatische oplossing voor uw probleem.




  1. Heeft MongoDB een native REST-interface?

  2. Lentegegevens en mongodb - eenvoudig terugdraaien met veer binnen @Transactional

  3. hoe Mongo-gegevens importeren naar de ingezette meteor-app?

  4. MongoDB $acos