Ho avviato Redis per la prima volta sulla mia macchina locale oggi e in seguito ho chiuso tutte le finestre del terminale dopo aver spento la mia app Rails. Un'ora più tardi, ho iniziato l'applicazione Rails di nuovo e fatto quanto segue per avviare il server RedisShuting down Redis
redis-server /usr/local/etc/redis.conf
Tuttavia, mi ha detto
# Opening port 6379: bind: Address already in use
ho quindi pensato che era ancora in esecuzione la sua precedente istanza anche anche se ho chiuso le finestre del terminale sul mio Mac.
Guardando questa pagina http://redis.io/commands/shutdown, ho cercato di correre
SHUTDOWN
nella finestra del terminale, ma ottengo questa risposta
SHUTDOWN: NOT super-user
Ho quindi provato (anche se non ho usato sudo per avviarlo)
sudo SHUTDOWN
e dopo che mi ha chiesto la mia password, emette questo
usage: shutdown [-] [-h [-u] [-n] | -r [-n] | -s | -k] time [warning-message ...]
ma quando mi sono casualmente imbattuto shutdown -s
ha detto
SHUTDOWN: NOT super-user
Qual è il modo corretto di Redis arresto quando chiudo la mia app?
Ehi, ho accidentalmente downvoted la tua domanda 15 minuti fa. L'ho appena capito, ma non posso annullarlo. Se lo modifichi, penso di poterlo annullare. Sono davvero, davvero dispiaciuto. – Leandro