Wie überprüfe ich das Redis-Passwort?
Redis implementiert keine Zugriffskontrolle, bietet jedoch eine einfache Authentifizierungsmethode. Sie können die redis.conf-Konfiguration bearbeiten, um die Authentifizierung zu aktivieren.
1. Redis-Passwort initialisieren:
In der Konfigurationsdatei gibt es einen Parameter: requirepass Dies ist der Parameter zum Konfigurieren des Redis-Zugriffspassworts; , requirepass test123;
(Ps: Redis muss neu gestartet werden, um wirksam zu werden)
Die Abfragegeschwindigkeit von Redis ist sehr hoch, sodass bis zu 150.000 Passwörter in einer Sekunde ausprobiert werden können das Passwort sollte möglichst lang sein (nicht für DBA) Sie müssen sich das Passwort bei Bedarf merken);
2. Legen Sie das Passwort fest, ohne Redis neu zu starten:
Konfigurieren Sie das Requirepass-Passwort in der Konfiguration Datei (das Passwort ist noch gültig, wenn Redis neu gestartet wird).
redis 127.0.0.1:6379> config set requirepass test123
Passwort abfragen:
redis 127.0.0.1:6379> config get requirepass (error) ERR operation not permitted
Passwortüberprüfung:
redis 127.0.0.1:6379> auth test123 OK
Erneut abfragen:
redis 127.0.0.1:6379> config get requirepass 1) "requirepass" 2) "test123"
PS: Wenn kein Passwort zur Konfigurationsdatei hinzugefügt wird, dann Redis wird neu gestartet, das Passwort ist ungültig;
3. Melden Sie sich mit einem Passwort bei Redis an:
Geben Sie beim Anmelden das Passwort ein:
redis-cli -p 6379 -a test123
Melden Sie sich zuerst an und dann überprüfen:
redis-cli -p 6379 redis 127.0.0.1:6379> auth test123 OK
Der AUTH-Befehl ist wie andere Redis-Befehle nicht verschlüsselt; er kann Angreifer nicht daran hindern, Ihr Passwort im Netzwerk zu stehlen.
zusätzliche Schutzschicht. Wenn die Firewall oder das zum Schutz von Redis verwendete System nicht in der Lage ist, externe Angriffe abzuwehren, können externe Benutzer immer noch nicht auf Redis zugreifen, ohne eine Passwortauthentifizierung zu bestehen.
Weitere Informationen zu Redis finden Sie in der Spalte
Das obige ist der detaillierte Inhalt vonSo zeigen Sie das Redis-Passwort an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!