Was ist Redis?
Redis ist eine leistungsstarke Schlüsselwertdatenbank. Das Aufkommen von Redis hat die Mängel der Schlüssel-/Wertspeicherung wie Memcached weitgehend ausgeglichen und kann in manchen Situationen eine sehr gute Ergänzung zu relationalen Datenbanken spielen. Es bietet Java, C/C++, C#, PHP, JavaScript, Perl, Object-C, Python, Ruby, Erlang und andere Clients, was sehr bequem zu verwenden ist. (Redis-Tutorial)
Wie speichert Redis Daten?
Redis speichert Daten im Speicher, schreibt aber auch regelmäßig Daten auf die Festplatte.
Redis bietet zwei Möglichkeiten zum Speichern von Daten:
1. Snapshot-Modus (Snapshot)
Es unterstützt zwei Snapshot-Modi:
1. Geplanter Snapshot, der die Daten im Speicher zu einem bestimmten Zeitpunkt auf der Festplatte speichert.
2. Quantitativer Snapshot, d. h. Speichern der Daten auf der Festplatte, nachdem sich die Daten eine bestimmte Anzahl von Malen geändert haben.
2. Schreibmodus (Nur Datei anhängen)
In diesem Modus speichert Redis alle Befehle, die Daten ändern (z. B. Aktualisieren, Festlegen) usw., in einer ASAP-Datei, die nur angehängt werden kann . Beim Neustart von Redis werden die Befehle in dieser Datei erneut ausgeführt.
Wo werden die Daten gespeichert?
Die Daten werden in einer Datendatei gespeichert, d. h. Redis.conf
config get dbfilename (return dump.rdb)
Sie können config set dbfilename new verwenden (ändern Sie die Datei, in der Sie die Daten speichern möchten)
Das obige ist der detaillierte Inhalt vonWie Redis Daten speichert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!