Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Wie lege ich ein Passwort für Redis fest?

Um das Passwort festzulegen, bearbeiten Sie Ihre redis.conf-Datei, suchen Sie diese Zeile

# requirepass foobared

Kommentieren Sie es dann aus und ändern Sie foobed in Ihr Passwort. Stellen Sie sicher, dass Sie etwas ziemlich Langes wählen, 32 Zeichen oder so wären wahrscheinlich gut, es ist einfach für einen externen Benutzer, mehr als 150.000 Passwörter pro Sekunde zu erraten, wie die Anmerkungen in der Konfigurationsdatei erwähnen.

Um sich mit Ihrem neuen Passwort mit predis zu authentifizieren, ist die von Ihnen gezeigte Syntax korrekt. Fügen Sie einfach das Passwort als einen der Verbindungsparameter hinzu.

Um Redis zu beenden, suchen Sie in Ihrer Konfigurationsdatei nach der pidfile Einstellung, es wird wahrscheinlich

sein
pidfile /var/run/redis.pid

Führen Sie von der Befehlszeile aus:

cat /var/run/redis.pid

Dadurch erhalten Sie die Prozess-ID des laufenden Servers. Beenden Sie dann einfach den Prozess mit dieser PID:

kill 3832

Aktualisieren

Ich wollte auch hinzufügen, dass Sie auch /etc/init.d/redis-server stop machen könnten Sie sind es gewohnt, auf Ihrem Live-Server zu arbeiten. Alle diese Dateien in /etc/init.d/ sind nur Shell-Skripte, nehmen Sie das redis-server-Skript von Ihrem lokalen Server und kopieren Sie es auf den Live-Server am selben Ort, und schauen Sie dann einfach, was es mit vi oder was auch immer macht Sie gerne verwenden, müssen Sie möglicherweise einige Pfade und dergleichen ändern, aber es sollte ziemlich einfach sein.