Vous êtes à la recherche d’un outil permettant de voir ce qu’il se passe dans votre Azure Redis Cache ?
Ne cherchez plus, le Redis Desktop Manager  (que nous appellerons ici RDM) est l’outil qui va vous permettre de voir ce qu’il s’y passe.

Redis Desktop Manager 

L’outil : Site officiel

Où contribuer : GitHub

Pourquoi : Les avantages d’utiliser RDM (et outre le fait que cet outil soit gratuit) sont les suivants:

  • Il permet d’utiliser des commandes comme si nous utilisions la console présente sur le portail azure avec tous les types de souscription.
  • Visualiser l’ensemble des objets qui y sont stockés

Dans le vif du sujet 

Le Redis Cache d’Azure permet aux applications d’accéder en SSL ou non aux données stockées par vos applications.

AccessPorts

Une fois que l’on connait ce point nous pouvons télécharger l’outil et commencer à ajouter une nouvelle connexion qui ciblera notre Redis Cache.

Création d’une nouvelle connexion

Paramétrage RDM en mode non SSL

  • L’accès sur un Redis Cache Azure est attribué sur le port 6379
  • Vérifiez que votre  Redis cache ciblé est accessible en mode non SSL (‘Allow access only via SSL’ à ‘No‘)
  • Ouvrez RDM et ajoutez une nouvelle connexion avec vos paramètres

NewConnection

  • Les paramètres peuvent être récupérés directement sur le portail azure en sélectionnant votre Redis Cache.
  • La configuration terminée, vous aurez la possibilité de naviguer dans les différents objets qui y sont stockés.

REDIS-SSLMODE

Paramétrage RDM en mode SSL

  • L’accès sur un Redis Cache Azure est attribué sur le port 6380
  • Vérifiez que votre Redis cache ciblé est accessible en mode non SSL (‘Allow access only via SSL’ à ‘Yes‘)
  • Ouvrez RDM et ajoutez une nouvelle connexion avec vos paramètres (vous pouvez tout aussi bien modifier la connexion précédente)

NewSSLConnection-1

  • Sélectionnez l’onglet ‘SSL

    • Pour pouvoir réaliser les prochaines actions nous téléchargerons un outil se nommant MSYS2. Cet outil permettra de récupérer le certificat public côté Azure.
  • Une fois installé, ouvrez MSYS2 et exécutez la commande suivante
    • openssl x509 -in <(openssl s_client -connect YOUR_SERVER:YOUR_SSL_PORT -prexit 2>/dev/null)
    • Elle va nous permettre de récupérer le certificat et donc de finaliser le paramétrage en mode SSL.

OpenSSLthroughMSYS2

  • Une fois le certificat affiché, il vous reste à l’enregistrer dans un fichier ayant pour extension « .pem« 
  • Renseignez l’accès à votre certificat et testez la connexion à votre serveur.

ConnectSuccess

Test de la console 

  • Pour réaliser vos tests avec la console de RDM il ne vous reste qu’à faire un clique droit sur la connexion préalablement créée

Console-RDM

  • Dès lors une console s’affiche vous permettant de saisir vos commandes à exécuter sur votre Azure Redis Cache

Console-RDM-FLUSHALL

Redis cache – Souscription ‘Basic’ 

Sur votre portail Azure, si votre redis cache est un compte ‘Basic’ le bouton de la console est désactivé et ne vous permet pas d’exécuter les commandes que vous souhaitez.

ConsoleDisabled

Pas de soucis, RDM permet d’outre passer cette restriction et vous permet de réaliser l’ensemble des actions que vous souhaitiez faire sur la console.

Azure – Redis Cache et le Redis Desktop Manager
Taggé sur :        

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *