Heim  >  Artikel  >  Datenbank  >  Erfordert das Ersetzen von Redis einen Neustart?

Erfordert das Ersetzen von Redis einen Neustart?

anonymity
anonymityOriginal
2019-06-04 16:49:232332Durchsuche

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.

Erfordert das Ersetzen von Redis einen Neustart?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn