RDM: et Redis desktop management verktøy

Redis

Redis er en databasemotor i minnet, basert på lagring i hashtabeller (nøkkel / verdi), men som eventuelt kan brukes som en holdbar eller vedvarende database.

Det er skrevet i ANSI C av Salvatore Sanfilippo, som er sponset av Redis Labs. Det er utgitt under BSD-lisensen, så det regnes som programvare med åpen kildekode.

Programmeringsspråkene som stø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.

Blant de viktigste egenskapene vi finner:

  • Eksepsjonelt rask: Redis er veldig rask og kan utføre rundt 110000 81000 SET per sekund, omtrent XNUMX GET per sekund.
  • Støtter rike datatyper: Redis støtter naturlig de fleste datatypene som utviklere allerede er kjent med, for eksempel liste, sett, ordnet sett og hashes. Dette gjør det enkelt å løse en rekke problemer, ettersom vi vet hvilket problem som best kan håndteres av hvilken datatype.
  • Operasjoner er atomare - Alle Redis-operasjoner er atomare, og sikrer at hvis to klienter får tilgang samtidig, vil Redis-serveren motta den oppdaterte verdien.
  • Multifunksjonsverktøy : Redis er et verktøy for flere verktøy og kan brukes i forskjellige bruksområder som hurtigbufring, meldingskøer (Redis støtter naturlig publisering / abonnement), kortvarige data i applikasjonen din, for eksempel webapplikasjonssessioner, teller på nettsider osv.

For å håndtere denne databasemotoren, sVi kan bruke Redis Desktop Manager (RDM) som er et plattform Redis desktop management verktøy, raskt og enkelt, basert på Qt 5-utvikling som støtter SSH-tunneling.

Dette verktøyet tilbyr en brukervennlig GUI for å få tilgang til Redis-databasen og utfør noen grunnleggende operasjoner: se på tastene som et tre, CRUD-taster, utfør kommandoer gjennom skallet.

RDM støtter SSL / TLS-kryptering, SSH-tunneler og Redis-forekomster i skyenslik som: Amazon ElastiCache, Microsoft Azure Redis Cache og Redis Labs.

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

Denne programvaren kan fås direkte fra Snap-pakker, så for å installere den i systemet vårt, må vi ha støtte for å kunne installere applikasjoner av denne typen.

Ved å bruke denne typen installasjon kan RDM-applikasjonen fås på de fleste nåværende Linux-distribusjoner eller som har støtte for å installere applikasjoner fra Snap.

For å installere det, er det bare å åpne en terminal Ctrl + Alt + T og utføre følgende kommando i den:

sudo snap install redis-desktop-manager

Og klar med det, vil vi allerede ha dette programmet installert.

En annen metode vi har for å få tak i denne programvaren, er ved å skjule pakken fra kildekoden.

For dette Vi må åpne en terminal og utfø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 oppnådd, begynner vi med kompilering av den.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

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

rdm_main

Etter installasjon av RDM, det første du må gjøre for å begynne å bruke det, er å opprette en tilkobling til Redis-serveren. Trykk på Koble til Redis Server-knappen på hovedskjermen.

Koble til den lokale eller offentlige redis-serveren.

I den første kategorien, Tilkoblingsinnstillinger, legg generell informasjon om forbindelsen du oppretter.

  • Navn: navnet på den nye forbindelsen (eksempel: min_lokal_redis)
  • Vert - redis-server-vert (eksempel: localhost)
  • Port - redis-serverport (eksempel: 6379)
  • Auth - Redis-passordgodkjenningsserver (http://redis.io/commands/AUTH)
  • Koble til den offentlige redis-serveren med SSL

Hvis de vil koble til redis-serveren med SSL, må de aktivere SSL i den andre fanen og oppgi en offentlig nøkkel i PEM-format.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.