Wie starte ich Redis neu, das ich mit Brew installiert habe?

Wie starte ich Redis neu, das ich mit Brew installiert habe?

Ich habe Brew verwendet, um Redis (einen Schlüssel-/Wertspeicher-Datenbankserver) für meine Node.js-App zu installieren.

brew install redis

Es scheint jedoch zu verschwinden und ist sehr flüchtig. Da ich Redis als Sitzungsspeicher verwende, muss ich es in diesem Fall schnell auf meinem Mac neu starten können.

Wie starte ich Redis neu, das ich mit Brew installiert habe?

Antwort1

aktualisieren

Die Brew-Dienste sind abgelaufen, da sich niemand darum kümmern möchte. Siehe unten: https://github.com/Homebrew/homebrew/issues/28657

Überprüfen Sie launchctlstattdessen die Funktion.

oderlunchy

Also statt:

launchctl load ~/Library/LaunchAgents/io.redis.redis-server.plist

du kannst das:

lunchy start redis

Und:

lunchy ls

Verweise:https://github.com/eddiezane/lunchy

Früher konnte es wie folgt verwendet werden:

brew services restart redis

sollte der gewünschte Neustartbefehl sein. Sie können auch ausführen

brew services list

Dadurch erhalten Sie eine Liste Ihrer Braudienste.

Antwort2

Ab dem 07.12.2015 können Sie verwenden brew services.

Sie müssen dies tun brew tap homebrew/services, und dann wird Folgendes wie erwartet funktionieren:

Installieren brew install redis

Start brew services start redis

stoppen brew services stop redis

Neustart brew services restart redis

Mehr Infos hier: https://github.com/Homebrew/homebrew-services

Antwort3

Brew unterstützt den servicesBefehl nicht mehr.

Die empfohlene Vorgehensweise besteht darin, den OS X- launchctlBefehl zu verwenden.

Zuerst müssen Sie Redis als einen von launchctl verwalteten Dienst einrichten:

$ ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents

Anschließend können Sie den Dienst mit launchctl load/ launchctl unloadstarten/stoppen:

$ # start redis server
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
$
$ # stop redis server
$ launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

Antwort4

Für Homebrew 1.5.14

redis-server

verwandte Informationen