RDM: een Redis-tool voor desktopbeheer

Redis

Redis is een in-memory database-engine, gebaseerd op opslag in hashtabellen (sleutel / waarde) maar die optioneel kunnen worden gebruikt als een duurzame of persistente database.

Het is geschreven in ANSI C door Salvatore Sanfilippo, die wordt gesponsord door Redis Labs. Het is vrijgegeven onder de BSD-licentie, dus het wordt beschouwd als open source software.

De programmeertalen die Redis op de client ondersteunen, zijn: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, server-side JavaScript (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk en Tcl.

Onder de belangrijkste kenmerken kunnen we vinden:

  • Uitzonderlijk snel: Redis is erg snel en kan ongeveer 110000 SET's per seconde uitvoeren, ongeveer 81000 GET's per seconde.
  • Ondersteunt rijke gegevenstypen: Redis ondersteunt native de meeste gegevenstypen waarmee ontwikkelaars al bekend zijn, zoals lijst, set, geordende set en hashes. Dit maakt het gemakkelijk om verschillende problemen op te lossen, omdat we weten welk probleem het beste kan worden afgehandeld door welk gegevenstype.
  • Bewerkingen zijn atomair - Alle Redis-bewerkingen zijn atomair, wat ervoor zorgt dat als twee clients tegelijkertijd toegang krijgen, de Redis-server de bijgewerkte waarde ontvangt.
  • Gereedschap voor meerdere hulpprogramma's : Redis is een tool met meerdere hulpprogramma's en kan worden gebruikt in verschillende gebruiksscenario's, zoals caching, berichtenwachtrijen (Redis ondersteunt native publiceren / abonneren), alle kortstondige gegevens in uw applicatie zoals webapplicatiesessies, het aantal webpagina's, enz.

Om met deze database-engine om te gaan, pWe kunnen gebruik maken van Redis Desktop Manager (RDM) dat is een platformonafhankelijke Redis-tool voor desktopbeheer, snel en eenvoudig, gebaseerd op Qt 5-ontwikkeling die SSH-tunneling ondersteunt.

Deze tool biedt een eenvoudig te gebruiken GUI om toegang te krijgen tot uw Redis-database en voer enkele basisbewerkingen uit: bekijk toetsen als een boom, CRUD-toetsen, voer opdrachten uit via de shell.

RDM ondersteunt SSL / TLS-codering, SSH-tunnels en Redis-instanties in de cloudzoals: Amazon ElastiCache, Microsoft Azure Redis Cache en Redis Labs.

Hoe installeer ik Redis Desktop Manager op Ubuntu 18.04 LTS en derivaten?

Deze software kan rechtstreeks worden verkregen uit Snap-pakketten, dus om het in ons systeem te installeren, hebben we de ondersteuning nodig om dit type applicaties te kunnen installeren.

Met behulp van dit type installatie kan de RDM-applicatie worden verkregen op de meeste huidige Linux-distributies of die de ondersteuning hebben om applicaties van Snap te installeren.

Om het te installeren, opent u gewoon een terminal Ctrl + Alt + T en voert u de volgende opdracht erin uit:

sudo snap install redis-desktop-manager

En klaar ermee, we zullen deze applicatie hebben geïnstalleerd.

Een andere methode die we hebben om deze software te verkrijgen, is door het pakket uit de broncode samen te vouwen.

Hiervoor We moeten een terminal openen en de volgende opdracht erin uitvoeren:

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

Zodra de broncode is verkregen, beginnen we met het compileren ervan.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Hoe gebruik je Redis Desktop Manager op Ubuntu 18.04 LTS en derivaten?

rdm_main

Na het installeren van RDM, het eerste dat u moet doen om het te gebruiken, is een verbinding maken met uw Redis-server​ Druk op het hoofdscherm op de knop Verbinden met Redis Server.

Maak verbinding met de lokale of openbare redis-server.

Zet op het eerste tabblad, Verbindingsinstellingen, de algemene informatie over de verbinding die u aan het maken bent.

  • Naam: naam van de nieuwe verbinding (voorbeeld: my_local_redis)
  • Host - redis-server host (voorbeeld: localhost)
  • Port - redis-server port (voorbeeld: 6379)
  • Auth - Redis-wachtwoord authenticatieserver (http://redis.io/commands/AUTH)
  • Maak verbinding met de openbare redis-server met SSL

Als ze verbinding willen maken met de redis-server met SSL, moeten ze SSL inschakelen op het tweede tabblad en een openbare sleutel in PEM-indeling opgeven.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.