L'arrêt Redis

J'ai commencé Redis pour la première fois sur ma machine locale, aujourd'hui, puis, plus tard, fermé toutes les fenêtres du terminal après j'ai arrêté mon application Rails. Une heure plus tard, j'ai démarré l'application Rails de nouveau et a fait la commande suivante pour démarrer le serveur redis

redis-server /usr/local/etc/redis.conf

Cependant, il m'a dit

# Opening port 6379: bind: Address already in use

J'ai donc supposé que c'était toujours en cours d'exécution de son instance précédente, même si j'ai fermé le terminal de windows sur mon Mac.

En regardant cette page http://redis.io/commands/shutdown, j'ai essayé d'exécuter

SHUTDOWN

dans la fenêtre du terminal, mais je reçois cette réponse

SHUTDOWN: NOT super-user

J'ai donc essayé (Même si je n'ai pas utiliser sudo pour commencer)

sudo SHUTDOWN 

et après il me demande mon mot de passe, la sortie de ce

usage: shutdown [-] [-h [-u] [-n] | -r [-n] | -s | -k] time [warning-message ...]

mais quand j'ai couru au hasard shutdown -s il dit

 SHUTDOWN: NOT super-user

Quelle est la bonne façon d'arrêt Redis quand je ferme mon application?

  • Hey, j'ai accidentellement downvoted votre question il y a 15 minutes. Je viens de réaliser que mais je ne peux pas l'annuler. Si vous la modifiez, je pense que je peut le défaire. Je suis vraiment, vraiment désolé.