544 Stimmen

Wie kann ich redis-server stoppen?

Ich habe offenbar eine redis-server Instanz läuft, denn wenn ich versuche, einen neuen Server zu starten, indem ich redis-server werde ich mit folgendem Hinweis begrüßt:

Opening port: bind: Address already in use

Ich kann nicht herausfinden, wie ich diesen Server beenden und einen neuen starten kann.

Gibt es einen Befehl, den ich an die folgende Zeile anhängen kann redis-server wenn ich in der CLI tippe?

Mein Betriebssystem ist Ubuntu 10.04.

12voto

smace Punkte 998

Eine andere Möglichkeit könnte sein:

ps -ef | grep -i 'redis-server'
kill -9 PID owned by redis

Funktioniert unter *NIX & OSX

10voto

MacOSX - Es hat geklappt :)

Schritt 1: Finden Sie den zuvor laufenden Redis-Server

ps auxx | grep redis-server

Schritt 2: Beenden Sie den spezifischen Prozess, indem Sie die PID (Prozess-ID) finden - Redis Sever

kill -9 PID

8voto

Ákos Kovács Punkte 452

Wenn Redis über Snap installiert wird:

sudo snap stop redis.server

7voto

Ihor Pavlyk Punkte 882

Ein anderer Weg könnte sein:

brew services stop redis

6voto

Adobe Punkte 11816

Systemd, ubuntu 16.04:

$ sudo systemctl is-active redis-server
active

$ sudo systemctl is-enabled redis-server
enabled

$ sudo systemctl disable redis-server
Synchronizing state of redis-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable redis-server
Removed /etc/systemd/system/redis.service.

$ sudo systemctl stop redis-server

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X