RDM: un outil de gestion de bureau Redis

Redis

Redis est un moteur de base de données en mémoire, basé sur le stockage dans des tables de hachage (clé/valeur) mais qui peut éventuellement être utilisé comme base de données durable ou persistante.

Il est écrit en ANSI C par Salvatore Sanfilippo, qui est parrainé par Redis Labs. Il est publié sous licence BSD et est donc considéré comme un logiciel open source.

Les langages de programmation que Redis prend en charge sur le client sont: ActionScript, C, C++, C#, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, JavaScript côté serveur (Node.js), Lua, Objective-C, Perl, PHP, Pure Données, Python, Ruby, Scala, Smalltalk et Tcl.

Parmi ses principales caractéristiques, on peut trouver:

  • Exceptionnellement rapide: Redis est très rapide et peut effectuer environ 110000 81000 SET par seconde, environ XNUMX XNUMX GET par seconde.
  • Prend en charge les types de données riches: Redis prend en charge nativement la plupart des types de données que les développeurs connaissent déjà, tels que les listes, les ensembles, les ensembles ordonnés et les hachages. Cela facilite la résolution de divers problèmes, car nous savons quel problème peut être le mieux géré par quel type de données.
  • Les opérations sont atomiques - Toutes les opérations Redis sont atomiques, garantissant que si deux clients accèdent simultanément, le serveur Redis recevra la valeur mise à jour.
  • Outil multi-utilitaire : Redis est un outil multi-utilitaire et peut être utilisé dans divers cas d'utilisation tels que la mise en cache, les files d'attente de messagerie (Redis prend en charge nativement la publication/l'abonnement), toutes les données de courte durée dans votre application telles que les sessions d'application Web, le nombre de pages Web, etc.

Afin de gérer ce moteur de base de données, pNous pouvons utiliser Redis Desktop Manager (RDM) c'est laquelle un outil de gestion de bureau Redis multiplateforme, rapide et simple, basé sur le développement Qt 5 qui prend en charge le tunneling SSH.

Cet outil offre une interface graphique facile à utiliser pour accéder à votre base de données Redis et effectuer quelques opérations de base : afficher les clés sous forme d'arborescence, les clés CRUD, exécuter des commandes via le shell.

RDM prend en charge le cryptage SSL/TLS, les tunnels SSH et les instances Redis dans le cloud, tels que : Amazon ElastiCache, Microsoft Azure Redis Cache et Redis Labs.

Comment installer Redis Desktop Manager sur Ubuntu 18.04 LTS et dérivés ?

Ce logiciel peut être obtenu directement à partir des packages Snap, donc pour l'installer dans notre système, nous devons avoir le support pour pouvoir installer des applications de ce type.

En utilisant ce type d'installation, l'application RDM peut être obtenue sur la plupart des distributions Linux actuelles ou qui prennent en charge l'installation d'applications depuis Snap.

Pour l'installer, il suffit d'ouvrir un terminal Ctrl + Alt + T et d'y exécuter la commande suivante :

sudo snap install redis-desktop-manager

Et prêt avec cela, nous aurons déjà cette application installée.

Une autre méthode que nous devons utiliser pour obtenir ce logiciel consiste à réduire le package à partir de son code source.

Pour cette Nous devons ouvrir un terminal et y exécuter la commande suivante :

git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm

Une fois le code source obtenu, nous commençons par la compilation de celui-ci.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Comment utiliser Redis Desktop Manager sur Ubuntu 18.04 LTS et dérivés ?

rdm_main

Après avoir installé RDM, la première chose que vous devez faire pour commencer à l'utiliser est de créer une connexion à votre serveur Redis. Sur l'écran principal, appuyez sur le bouton Se connecter au serveur Redis.

Connectez-vous au serveur redis local ou public.

Dans le premier onglet, Paramètres de connexion, placez les informations générales sur la connexion que vous créez.

  • Nom : nom de la nouvelle connexion (exemple : my_local_redis)
  • Hôte - hôte redis-server (exemple : localhost)
  • Port - port du serveur redis (exemple : 6379)
  • Auth - Serveur d'authentification par mot de passe Redis (http://redis.io/commands/AUTH)
  • Connectez-vous au serveur public redis avec SSL

S'ils souhaitent se connecter au serveur redis avec SSL, ils doivent activer SSL dans le deuxième onglet et fournir une clé publique au format PEM.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.