Redis ist eine Open-Source-Schlüsselwertdatenbank vom Protokolltyp, die in der ANSI-C-Sprache geschrieben ist, Netzwerke unterstützt, speicherbasiert und persistent sein kann und APIs in mehreren Sprachen bereitstellt.
So starten Sie den Redis-Dienst neu
Wenn Redis mit apt-get oder yum install installiert wird , Sie können Redis direkt über die folgenden Befehle stoppen/starten/neustarten
/etc/init.d/redis-server stop
/etc/init.d/redis-server starten
/etc/init.d/redis-server restart
Wenn Redis über den Quellcode installiert wird, können Sie Redis über den Shutdown-Befehl des Redis-Client-Programms redis-cli neu starten
redis-cli -h 127.0.0.1 -p 6379 Shutdown
Wenn keine der oben genannten Methoden Redis erfolgreich stoppt, können Sie den ultimativen Waffenkill -9 verwenden
Ein Neustart ist nur erforderlich, wenn die folgenden drei Konfigurationen geändert werden:
1.appendfsync nein
appendfsync Dies ist nein, Redis ruft fsync nicht aktiv auf, um das Protokoll zu synchronisieren Derzeit rufen die meisten Linux-Betriebssysteme je nach Betriebssystem alle 30 Sekunden fsync auf, um das Pufferprotokoll mit der Festplatte zu synchronisieren
2.appendfsync everysec
redis every 1 Sekunde, rufen Sie fsync auf, um Pufferdaten auf die Festplatte zu schreiben. Wenn fsync 1 überschreitet, wird fsync auf die Sekunde verzögert, jedoch bis zu 2 Sekunden,
3.appendfsync immer
jeweils Zum Schreiben Bei Operationen ruft Redis fsync auf, um die Pufferdaten auf die Festplatte zu schreiben. Dies sind die sichersten Daten, aber die Leistung nimmt ab!
Das obige ist der detaillierte Inhalt vonErfordert das Ersetzen von Redis einen Neustart?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!