In der folgenden Kolumne wird Ihnen die Redis-Dateneliminierungsstrategie in der Kolumne Redis-Tutorial vorgestellt. Ich hoffe, dass sie Freunden in Not hilfreich sein wird!
1. Einführung in die Eliminierung
Offizielle Warnung von Redis: Wenn der Speicher nicht ausreicht, eliminiert Redis einige Schlüssel gemäß der konfigurierten Cache-Strategie, um ein erfolgreiches Schreiben sicherzustellen. Wenn keine Eliminierungsstrategie vorhanden ist oder kein für die Eliminierung geeigneter Schlüssel gefunden wird, gibt Redis direkt einen Fehler wegen unzureichendem Speicher zurück.
2. Maximale Cache-Konfiguration
In Redis beträgt die maximal zulässige Speichergröße, die von Benutzern festgelegt werden kann, 512 GB.
In Redis können Benutzer die maximale Speichergröße server.maxmemory festlegen, was sehr nützlich ist, wenn der Speicher begrenzt ist. Beispielsweise werden 4 Redis-Dienstpunkte auf einem 8G-Computer bereitgestellt und jedem Dienstpunkt wird eine Speichergröße von 1,5 G zugewiesen, um Speicherbeschränkungen zu reduzieren und robustere Dienste zu erhalten. 3. 6 Dateneliminierungsstrategien
2. volatile-ttl: Wählen Sie die abgelaufenen Daten aus dem Datensatz (server.db[i].expires) mit einer festgelegten Ablaufzeit aus.
3 Daten von: Wählen Sie zufällig Daten aus dem Zeitdatensatz (server.db[i].expires) aus, um
4 zu eliminieren: Wählen Sie die zuletzt verwendeten Daten aus dem Datensatz (server.db[i .dict) Dateneliminierung
5. Alle Daten aus dem Datensatz (server.db[i].dict) zur Eliminierung auswählen
6 ): Löschung von Daten verbieten
4. Empfehlung
Nachdem Sie die Eliminierungsstrategie von Redis verstanden haben, sollten Sie versuchen, die Ablaufzeit des Schlüssels während des täglichen Gebrauchs aktiv festzulegen/zu aktualisieren und inaktive alte aktiv zu entfernen Daten, die zur Verbesserung der Abfrageleistung beitragen. Die Entfernung abgelaufener Redis-Daten bedeutet das Löschen aller Schlüssel-Wert-Paare. Bitte haben Sie Verständnis dafür! ! ! ! ! ! ! ! ! ! ! ! !
Das obige ist der detaillierte Inhalt vonWas ist die Redis-Dateneliminierungsstrategie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!