Redis - Sicurezza
Il database Redis può essere protetto, in modo tale che qualsiasi client che effettua una connessione debba autenticarsi prima di eseguire un comando. Per proteggere Redis, è necessario impostare la password nel file di configurazione.
Esempio
L'esempio seguente mostra i passaggi per proteggere la tua istanza Redis.
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) ""
Per impostazione predefinita, questa proprietà è vuota, il che significa che nessuna password è impostata per questa istanza. È possibile modificare questa proprietà eseguendo il seguente comando.
127.0.0.1:6379> CONFIG set requirepass "tutorialspoint"
OK
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) "tutorialspoint"
Dopo aver impostato la password, se un client esegue il comando senza autenticazione, allora (error) NOAUTH Authentication required. l'errore tornerà. Quindi, il client deve usareAUTH comando di autenticarsi.
Sintassi
Di seguito è riportata la sintassi di base di AUTH comando.
127.0.0.1:6379> AUTH password
Esempio
127.0.0.1:6379> AUTH "tutorialspoint"
OK
127.0.0.1:6379> SET mykey "Test value"
OK
127.0.0.1:6379> GET mykey
"Test value"