RDM: et Redis desktop management værktøj

Omfor

Redis er en databasemotor i hukommelsen, baseret på lagring i hash-tabeller (nøgle / værdi), men som valgfrit kan bruges som en holdbar eller vedvarende database.

Det er skrevet i ANSI C af Salvatore Sanfilippo, som er sponsoreret af Redis Labs. Det frigives under BSD-licensen, så det betragtes som open source-software.

Programmeringssprogene, der understøtter Redis på klienten, er: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, JavaScript på serversiden (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk og Tcl.

Blandt de vigtigste egenskaber kan vi finde:

  • Enestående hurtig: Redis er meget hurtig og kan udføre omkring 110000 SETs pr. Sekund, ca. 81000 GETs pr. Sekund.
  • Understøtter rige datatyper: Redis understøtter indbygget de fleste af de datatyper, som udviklere allerede er fortrolige med, såsom liste, sæt, ordnet sæt og hashes. Dette gør det let at løse en række problemer, da vi ved, hvilket problem der bedst kan håndteres af hvilken datatype.
  • Operationer er atomare - Alle Redis-operationer er atomare, hvilket sikrer, at hvis to klienter får adgang samtidigt, modtager Redis-serveren den opdaterede værdi.
  • Multifunktionsværktøj : Redis er et multifunktionsværktøj og kan bruges i forskellige tilfælde, f.eks. Caching, meddelelseskøer (Redis understøtter indbygget publicering / abonnement), kortvarige data i din applikation, såsom webapplikationssessioner, tæller på websider osv.

For at håndtere denne databasemotor, sVi kan bruge Redis Desktop Manager (RDM) som er et cross-platform Redis desktop management værktøj, hurtig og enkel, baseret på Qt 5-udvikling, der understøtter SSH-tunneling.

Dette værktøj tilbyder en brugervenlig GUI til at få adgang til din Redis-database og udfør nogle grundlæggende handlinger: se taster som et træ, CRUD-taster, udfør kommandoer gennem shell.

RDM understøtter SSL / TLS-kryptering, SSH-tunneller og Redis-forekomster i skyen, såsom: Amazon ElastiCache, Microsoft Azure Redis Cache og Redis Labs.

Hvordan installeres Redis Desktop Manager på Ubuntu 18.04 LTS og derivater?

Denne software kan fås direkte fra Snap-pakkerne, så for at installere den på vores system skal vi have support til at installere applikationer af denne type.

Ved hjælp af denne type installation kan RDM-applikationen opnås på de fleste aktuelle Linux-distributioner, eller som har understøttelse til installation af applikationer fra Snap.

For at installere det skal du bare åbne en terminal Ctrl + Alt + T og udføre følgende kommando i den:

sudo snap install redis-desktop-manager

Og klar med det, har vi allerede denne applikation installeret.

En anden metode, vi har til at få denne software, er ved at skjule pakken fra dens kildekode.

Til dette Vi skal åbne en terminal og udføre følgende kommando i den:

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

Når kildekoden er opnået, begynder vi med kompilering af den.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Hvordan bruges Redis Desktop Manager på Ubuntu 18.04 LTS og derivater?

rdm_main

Efter installation af RDM, det første du skal gøre for at begynde at bruge det er at oprette en forbindelse til din Redis-server. På hovedskærmen skal du trykke på knappen Opret forbindelse til Redis-server.

Opret forbindelse til den lokale eller offentlige redis-server.

I den første fane, Forbindelsesindstillinger, anbring de generelle oplysninger om den forbindelse, du opretter.

  • Navn: navnet på den nye forbindelse (eksempel: min_lokal_redis)
  • Host - redis-server host (eksempel: localhost)
  • Port - redis-serverport (eksempel: 6379)
  • Auth - Redis-password-godkendelsesserver (http://redis.io/commands/AUTH)
  • Opret forbindelse til den offentlige rediserver med SSL

Hvis de vil oprette forbindelse til redis-serveren med SSL, skal de aktivere SSL i den anden fane og give en offentlig nøgle i PEM-format.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.