2017-11-01 1 views
0

Ich habe gerade Redis auf MacOS installiert. Ich folge dem Standard-Intro-Prozess. Er sagt, dass, um die DB beginnen soll ichRunning Redis auf MacOS - Ping funktioniert ohne Redis-Server

$ redis-server 

nennen Er sagt auch, dass, um den Server zu bestätigen, läuft ich tun sollte folgende:

$ redis-cli ping 
    PONG 

merke ich, dass ich das kann ping redis-cli wie oben und immer noch PONG zurück, auch wenn ich nicht redis-server ausgeführt habe. Bedeutet dies, dass redis läuft, auch wenn ich redis-server nicht execute?

Wenn dies der Fall ist, wie starte und stoppe ich die lokale db?

Antwort

1

Obwohl man nicht sagen, ich denke, man Redis installiertHomebrew verwenden.

Sie können überprüfen, welche Dienste Sie begonnen haben, mit Homebrew mit:

brew services list 

Dann können Sie verwenden:

brew services start redis 

und:

brew services stop redis 
+0

Ah ich sehe, ja Ich habe das gemacht. Bedeutet dies, dass der Braubetrieb vollständig für das Starten und Stoppen der db verantwortlich ist? Was macht dann der Aufruf von 'redis-server', wenn brauen die db bereits gestartet hat? – Rob

+0

Ich habe das nicht versucht - aber ich denke, der anschließende, manuelle Versuch, 'redisis-server' zu starten, nachdem' brew services' bereits gestartet wurde, führt dazu, dass es nicht startet, da der Netzwerkport nicht zum Binden verfügbar ist. –

Verwandte Themen