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.

26voto

user1651082 Punkte 269

Typ SHUTDOWN in der CLI

o

Wenn Sie sich nicht um Ihre Daten im Speicher kümmern, können Sie auch Folgendes eingeben SHUTDOWN NOSAVE um das Herunterfahren des Servers zu erzwingen.

20voto

ciembor Punkte 6908

Essayez killall redis-server . Sie können auch Folgendes verwenden ps aux um den Namen und die PID Ihres Servers zu finden, und beenden Sie ihn dann mit kill -9 here_pid_number .

20voto

Bedram Tamang Punkte 2827

Ich würde vorschlagen, den Redis-Server zu deaktivieren, der den automatischen Start beim Neustart des Computers verhindert und sehr nützlich für die Verwendung von Docker-Tools usw. ist.

Schritt 1: Anhalten des redis-Servers

sudo service redis-server stop

Schritt 2: Deaktivieren des redis-Servers

sudo systemctl disable redis-server

wenn Sie redis benötigen, können Sie es als starten:

sudo service redis-server start

16voto

App Work Punkte 21411

Option 1: Gehen Sie zum Redis-Installationsverzeichnis und navigieren Sie zu src in meinem Fall:

/opt/redis3/src/redis-cli -p 6379 shutdown

wobei 6379 der Standardanschluss ist.

Option 2: redis-Prozess finden und beenden

ps aux | grep redis-server

t6b3fg   22292  0.0  0.0 106360  1588 pts/0    S+   01:19   0:00 /bin/sh /sbin/service redis start
t6b3fg   22299  0.0  0.0  11340  1200 pts/0    S+   01:19   0:00 /bin/sh /etc/init.d/redis start

Und dann das Töten einleiten:

kill -9 22292

kill -9 22299

Ich verwende Centos 6.7, x86_64

Ich hoffe, es hilft

14voto

gia huy Punkte 159

Wenn Sie Installation vornehmen (z.B. Ubuntu) während der Installation redis dann können Sie das tun:

redis-cli shutdown

wie sie von @yojimbo87 :)

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