Sécurité Redis

Nous pouvons définir un paramètre de mot de passe via le fichier de configuration Redis, afin que les clients se connectant au service Redis nécessitent une vérification par mot de passe, ce qui peut rendre votre service Redis plus sécurisé.

Exemple

Nous pouvons vérifier si la vérification par mot de passe est définie avec la commande suivante :

127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) ""

Par défaut, le paramètre requirepass est vide, ce qui signifie que vous pouvez vous connecter au service Redis sans vérification par mot de passe.

Vous pouvez modifier ce paramètre avec la commande suivante :

127.0.0.1:6379> CONFIG set requirepass "example"
OK
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) "example"

Après avoir défini le mot de passe, les clients qui se connectent au service Redis doivent fournir une vérification du mot de passe ; sinon, les commandes ne peuvent pas être exécutées.

Syntaxe

AUTHLe format de syntaxe de base de la commande est le suivant :

127.0.0.1:6379> AUTH password

Exemple

127.0.0.1:6379> AUTH "example"
OK
127.0.0.1:6379> SET mykey "Test value"
OK
127.0.0.1:6379> GET mykey
"Test value"
Autres extensions