MASTERDOWN: MASTERDOWN Link with MASTER is down and replica-serve-stale-data is set to 'no' (Verbindung zum Master unterbrochen; veraltete Daten werden nicht ausgeliefert)
RedisWas bedeutet das?
Die Verbindung zwischen Replica und Master ist unterbrochen, und weil replica-serve-stale-data auf 'no' steht, verweigert die Replica die Beantwortung von Anfragen mit veralteten Daten.
Ursache
Der Master-Knoten ist abgestürzt oder nicht erreichbar, ein Netzwerkausfall/eine Netzwerkpartition, der Replikationslink zwischen Master und Replica ist abgebrochen oder der Master kann unter hoher Last nicht antworten.
Lösung
Prüfe Status und Netzwerkverbindung des Master-Knotens. Untersuche den Replikationsstatus: INFO replication. Bringe den Master wieder hoch oder lass einen Failover über Sentinel/Cluster zu. Ist das Ausliefern veralteter Daten akzeptabel, erwäge replica-serve-stale-data yes (beachte das Konsistenzrisiko). Verwende Sentinel/Cluster für Hochverfügbarkeit.
Weitere Einträge zu dieser Datenbank
- NOAUTHNOAUTH Authentication required (Authentifizierung erforderlich)
- WRONGPASSWRONGPASS invalid username-password pair or user is disabled (ungültiges Benutzername-Passwort-Paar oder Benutzer deaktiviert)
- READONLYREADONLY You can't write against a read only replica (Schreiben auf schreibgeschützte Replica nicht möglich)
- CLUSTERDOWNCLUSTERDOWN The cluster is down / Hash slot not served (Cluster ausgefallen / Hash Slot nicht bedient)
- LOADINGLOADING Redis is loading the dataset in memory (Redis lädt das Dataset in den Speicher)
- BUSYBUSY Redis is busy running a script. You can only call SCRIPT KILL or SHUTDOWN NOSAVE (Redis ist mit einem Skript beschäftigt)
- MISCONFMISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk (RDB-Snapshots konfiguriert, Schreiben auf Disk derzeit nicht möglich)