1. Wie initialisiere ich das Redis-Passwort?
Insgesamt 2 Schritte:
a Es gibt einen Parameter in der Konfigurationsdatei: requirepass Dies ist der Parameter zum Konfigurieren des Redis-Zugriffskennworts.
Zum Beispiel requirepass test123
b. Um wirksam zu werden, müssen die Parameter in der Konfigurationsdatei neu gestartet und erneut gestartet werden.
Empfohlen: Redis-Einführungs-Tutorial
2. Wie konfiguriere ich das Passwort, ohne Redis neu zu starten?
a Konfigurationsdatei Konfigurieren Sie das Passwort für requirepass (das Passwort ist weiterhin gültig, wenn Redis neu gestartet wird).
# requirepass foobared
Ändern Sie es beispielsweise in:
requirepass test123
b. Geben Sie den Redis-Neudefinitionsparameter
ein, um das aktuelle Passwort anzuzeigen:
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 redis 127.0.0.1:6379> redis 127.0.0.1:6379> config get requirepass "requirepass" (nil)
zeigt an, dass das Passwort ist leer,
Dann legen Sie das Passwort fest:
redis 127.0.0.1:6379> config set requirepass test123 OK
Fragen Sie das Passwort erneut ab:
redis 127.0.0.1:6379> config get requirepass (error) ERR operation not permitted
Zu diesem Zeitpunkt wird ein Fehler gemeldet!
Jetzt ist nur noch eine Passwortauthentifizierung erforderlich.
redis 127.0.0.1:6379> auth test123 OK
Überprüfen Sie das Passwort noch einmal:
redis 127.0.0.1:6379> config get requirepass "requirepass" "test123"
Das Passwort wurde geändert.
Wenn es Zeit ist, Redis neu zu starten, weil die Konfigurationsparameter geändert wurden, wird das Passwort automatisch wirksam.
Wenn die Konfigurationsparameter kein Passwort hinzufügen, dann ist das Redis-Neustart-Passwort gleichbedeutend damit, dass es nicht festgelegt wird.
3. Wie melde ich mich mit einem Passwort bei Redis an?
a. Geben Sie beim Anmelden das Passwort ein
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 -a test123 redis 127.0.0.1:6379> redis 127.0.0.1:6379> config get requirepass "requirepass" "test123"
b. Melden Sie sich zuerst an und überprüfen Sie dann:
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 redis 127.0.0.1:6379> redis 127.0.0.1:6379> auth test123 OK redis 127.0.0.1:6379> config get requirepass "requirepass" "test123" redis 127.0.0.1:6379>
4. Der Master hat ein Passwort , wie wäre es mit der Slave-Konfiguration?
Wenn der Master ein Passwort hat, müssen bei der Konfiguration des Slaves auch die entsprechenden Passwortparameter entsprechend konfiguriert werden. Andernfalls kann der Slave keine normale Replikation durchführen.
Die entsprechenden Parameter sind:
#masterauth
Zum Beispiel:
masterauth mstpassword
Verwandte Empfehlungen:
MySQL-Video-Tutorial: https:/ / www.php.cn/course/list/51.html
Das obige ist der detaillierte Inhalt vonEinführung in die Redis-Passwortverwaltung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!