Middle — Middle+
Biedt Redis een hoge mate van fouttolerantie?
sobes.tech AI
Antwoord van AI
Redis op zichzelf biedt geen hoge mate van fouttolerantie, omdat het een in-memory opslag is en bij een serverstoring kunnen gegevens verloren gaan als er geen persistentie op de schijf is ingesteld.
Echter, Redis ondersteunt mechanismen om de fouttolerantie te verhogen:
- Replicatie: je kunt een master-slave replicatie instellen, waarbij slaves automatisch kunnen overschakelen naar master bij een storing.
- Sentinel: monitoringsysteem en automatische failover tussen master en slaves.
- Redis Cluster: gedistribueerde cluster met sharding en automatische failover.
Om hoge fouttolerantie te garanderen, wordt Redis meestal in een cluster met Sentinel of Redis Cluster uitgerold, en worden regelmatige back-ups op de schijf gemaakt (RDB of AOF).