Heim  >  Artikel  >  Datenbank  >  So legen Sie das Redis-Zugriffskennwort unter Linux fest

So legen Sie das Redis-Zugriffskennwort unter Linux fest

藏色散人
藏色散人nach vorne
2020-05-24 13:27:292018Durchsuche

Redis wurde heute auf dem Server installiert. Aus Sicherheitsgründen legen Sie ein Passwort fest, um auf den Redis-Server zuzugreifen.

Empfohlen: „Redis-Tutorial

1. Suchen Sie die Datei redis.conf

Auf unserem Server ist Redis installiert. Überprüfen Sie Redis nun über den Befehl Prozess:

[root@lnp ~]# ps -aux|grep redis
root      7374  0.0  0.0 145312  7524 ?        Ssl  16:37   0:00 redis-server 192.168.17.105:6379
root     10692  0.0  0.0 112724   984 pts/7    S+   16:54   0:00 grep --color=auto redis

Sie können sehen, dass die Dienstadresse unseres Redis-Servers 192.168.17.105 und der Port 6379 ist. Beim externen Zugriff müssen Sie die entsprechende IP und den entsprechenden Port angeben:

redis-cli -h 192.168.17.105 -p 6379

Redis-Installationsverzeichnis durchsuchen

> whereis redis
redis: /usr/local/redis

Wir können sehen, dass Redis in diesem Verzeichnis installiert ist, und dann die Konfigurationsdatei redis.conf finden

> find /usr/local/redis/ -name redis.conf
/usr/local/redis/etc/redis.conf

Ändern Sie die Konfigurationsdatei:

vim redis.conf

Ändern Sie die Konfigurationsdatei. Das war's:

# requirepass foobared
requirepass 123   指定密码123

Der letzte Schritt besteht darin, die Konfigurationsdatei neu zu laden:

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

2. Verbindungstest

Zugriff über Passwort -a:

> redis-cli -h 192.168.17.105 -p 6379 -a 123

Laufendes Ergebnis:

[root@lnp etc]# redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> exit
[root@lnp etc]# redis-cli -h 192.168.17.105 -p 6379
192.168.17.105:6379> keys *
(error) NOAUTH Authentication required.
192.168.17.105:6379> exit
[root@lnp etc]# redis-cli -h 192.168.17.105 -p 6379 -a 123
Warning: Using a password with '-a' option on the command line interface may not be safe.
192.168.17.105:6379> keys *
(empty list or set)
192.168.17.105:6379> exit

Das obige ist der detaillierte Inhalt vonSo legen Sie das Redis-Zugriffskennwort unter Linux fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen