RDM: Redise töölaua haldamise tööriist

Redis

Redis on mälusisene andmebaasimootor, põhineb räsi tabelites salvestamisel (võti / väärtus), kuid mida saab soovi korral kasutada ka püsiva või püsiva andmebaasina.

See on kirjutatud ANSI C-s autor: Salvatore Sanfilippo, keda toetab Redis Labs. See on välja antud BSD litsentsi alusel, nii et seda peetakse avatud lähtekoodiga tarkvaraks.

Redisit kliendis toetavad programmeerimiskeeled on: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, serveripoolne JavaScript (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk ja Tcl.

Selle peamiste omaduste hulgas võime leida:

  • Erakordselt kiiresti: Redis on väga kiire ja suudab sooritada umbes 110000 81000 SET-i sekundis, umbes XNUMX GET-i sekundis.
  • Toetab rikkalikke andmetüüpe: Redis toetab loomulikult enamikku arendajatele juba tuttavatest andmetüüpidest, nagu loend, komplekt, tellitud komplekt ja räsid. See muudab mitmesuguste probleemide lahendamise lihtsaks, kuna teame, millist probleemi saab mis tüüpi andmetega kõige paremini lahendada.
  • Operatsioonid on aatomilised - Kõik Redise toimingud on aatomilised, tagades, et kui kaks klienti pääsevad üheaegselt juurde, saab Redise server uuendatud väärtuse.
  • Mitmeotstarbeline tööriist : Redis on mitmeotstarbeline tööriist ja seda saab kasutada mitmesugustel kasutusjuhtumitel, näiteks vahemällu salvestamisel, sõnumijärjekordades (Redis toetab loomulikult avaldamist / tellimist), teie rakenduse mis tahes lühiajaliste andmetega, näiteks veebirakenduse seansid, veebilehtede arv jne.

Selle andmebaasimootori käsitsemiseks pSaame kasutada Redis Desktop Manageri (RDM) mis on platvormidevaheline Redise töölauahalduse tööriist, kiire ja lihtne, põhineb Qt 5 arendusel, mis toetab SSH-tunnelite loomist.

See tööriist pakub teie Redise andmebaasile juurdepääsemiseks hõlpsasti kasutatavat GUI-d ja sooritage mõned põhitoimingud: võtmete vaatamine puuna, CRUD-klahvid, käskude täitmine kestaga.

RDM toetab SSL / TLS-krüptimist, SSH-tunneleid ja Redise eksemplare pilves, näiteks: Amazon ElastiCache, Microsoft Azure Redis Cache ja Redis Labs.

Kuidas installida Redis Desktop Manager Ubuntu 18.04 LTS-i ja derivaadid?

Selle tarkvara saame hankida otse Snapi pakettidest, nii et selle oma süsteemi installimiseks peab meil olema tugi, et saaksime seda tüüpi rakendusi installida.

Seda tüüpi installi abil saab RDM-rakenduse hankida enamiku praeguste Linuxi distributsioonide puhul või millel on tugi rakenduste installimiseks Snapist.

Selle installimiseks avage lihtsalt terminal Ctrl + Alt + T ja käivitage selles järgmine käsk:

sudo snap install redis-desktop-manager

Ja sellega koos olles on see rakendus juba installitud.

Teine meetod, mille peame selle tarkvara hankima, on paketi ahendamine lähtekoodist.

Selle Peame avama terminali ja käivitama selles järgmise käsu:

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

Kui lähtekood on saadud, alustame selle koostamisest.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Kuidas kasutada Redis Desktop Managerit Ubuntu 18.04 LTS-is ja derivaatides?

rdm_main

Pärast RDM-i installimist esimene asi, mida peate selle kasutamise alustamiseks tegema, on ühenduse loomine oma Redise serveriga. Vajutage põhiekraanil nuppu Ühenda Redise serveriga.

Looge ühendus kohaliku või avaliku redis-serveriga.

Esimesele vahekaardile Ühenduse seaded lisage loodava ühenduse üldine teave.

  • Nimi: uue ühenduse nimi (näide: my_local_redis)
  • Host - rediseerib serveri host (näide: localhost)
  • Port - redis-serveri port (näide: 6379)
  • Auth - parooli uuesti autentimise server (http://redis.io/commands/AUTH)
  • Looge ühendus SSL-iga avaliku redisserveriga

Kui nad tahavad SSL-iga redis-serveriga ühendust luua, peavad nad teisel vahekaardil lubama SSL-i ja pakkuma PEM-vormingus avaliku võtme.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.