Heim  >  Artikel  >  Datenbank  >  Was ist die Redis-Dateneliminierungsstrategie?

Was ist die Redis-Dateneliminierungsstrategie?

藏色散人
藏色散人nach vorne
2020-09-08 09:24:482108Durchsuche

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!

Was ist die Redis-Dateneliminierungsstrategie?

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen