RDM: „Redis“ darbalaukio valdymo įrankis

Redis

„Redis“ yra atminties duomenų bazės variklis, pagrįstas saugojimu maišos lentelėse (raktas / vertė), bet kurį galima pasirinktinai naudoti kaip patvarią arba nuolatinę duomenų bazę.

Tai parašyta ANSI C autorius - Salvatore Sanfilippo, kurį remia „Redis Labs“. Jis išleidžiamas pagal BSD licenciją, todėl laikoma atviro kodo programine įranga.

Redis kliento palaikomos programavimo kalbos yra: „ActionScript“, C, C ++, C #, „Clojure“, „Common Lisp“, „Erlang“, „Go“, „Haskell“, „haXe“, „Io“, „Java“, serverio „JavaScript“ (Node.js), „Lua“, „Objective-C“, „Perl“, PHP, „Pure“ „Data“, „Python“, „Ruby“, „Scala“, „Smalltalk“ ir „Tcl“.

Tarp pagrindinių jo savybių galime rasti:

  • Išskirtinai greitai: „Redis“ yra labai greitas ir gali atlikti maždaug 110000 81000 SET per sekundę, maždaug XNUMX GET per sekundę.
  • Palaiko turtingus duomenų tipus: „Redis“ natūraliai palaiko daugumą duomenų, kurie kūrėjams jau yra žinomi, pvz., Sąrašą, rinkinį, užsakytą rinkinį ir maišos. Tai leidžia lengvai išspręsti įvairias problemas, nes žinome, kurią problemą geriausiai galima išspręsti pagal kokį duomenų tipą.
  • Operacijos yra atominės - Visos „Redis“ operacijos yra atominės, užtikrinančios, kad jei du klientai prisijungs vienu metu, „Redis“ serveris gaus atnaujintą vertę.
  • Daugiafunkcinis įrankis : „Redis“ yra daugiafunkcis įrankis ir gali būti naudojamas įvairiais naudojimo atvejais, pvz., Talpykloje, pranešimų eilėse („Redis“ natūraliai palaiko skelbimą / prenumeratą), bet kokius trumpalaikius jūsų programos duomenis, pvz., Žiniatinklio programų sesijas, tinklalapių skaičių ir kt.

Norėdami tvarkyti šį duomenų bazės variklį, pGalime pasinaudoti „Redis Desktop Manager“ (RDM) kuris yra kelių platformų „Redis“ darbalaukio valdymo įrankis, greitas ir paprastas, pagrįstas 5 Qt plėtra, palaikančia SSH tuneliavimą.

Šis įrankis siūlo lengvai naudojamą GUI, kad pasiektumėte savo „Redis“ duomenų bazę ir atlikite keletą pagrindinių operacijų: peržiūrėkite raktus kaip medį, CRUD raktus, vykdykite komandas per apvalkalą.

RDM palaiko SSL / TLS šifravimą, SSH tunelius ir „Redis“ egzempliorius debesyje, pvz .: „Amazon ElastiCache“, „Microsoft Azure Redis Cache“ ir „Redis Labs“.

Kaip įdiegti „Redis Desktop Manager“ į „Ubuntu 18.04 LTS“ ir darinius?

Šią programinę įrangą galima gauti tiesiogiai iš „Snap“ paketų, todėl norėdami ją įdiegti savo sistemoje, turime turėti palaikymą, kad galėtume įdiegti tokio tipo programas.

Naudojant tokio tipo diegimą, RDM programą galima gauti daugelyje dabartinių „Linux“ platinimų arba palaikančių programas įdiegiant iš „Snap“.

Norėdami jį įdiegti, tiesiog atidarykite „Ctrl + Alt + T“ terminalą ir vykdykite šią komandą:

sudo snap install redis-desktop-manager

Paruošę ją, mes jau turėsime šią programą.

Kitas būdas, kurį turime įsigyti šiai programinei įrangai, yra sutraukti paketą iš jo pirminio kodo.

Dėl šios Turime atidaryti terminalą ir jame atlikti šią komandą:

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

Gavę šaltinio kodą, pradedame nuo jo kompiliavimo.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Kaip naudoti „Redis Desktop Manager“ „Ubuntu 18.04 LTS“ ir dariniuose?

rdm_main

Įdiegę RDM, pirmas dalykas, kurį turite padaryti, kad pradėtumėte jį naudoti, yra sukurti ryšį su savo „Redis“ serveriu. Pagrindiniame ekrane paspauskite mygtuką Prisijungti prie „Redis Server“.

Prisijunkite prie vietinio ar viešojo redis serverio.

Pirmame skirtuke Ryšio nustatymai įdėkite bendrą informaciją apie jūsų kuriamą ryšį.

  • Pavadinimas: naujo ryšio pavadinimas (pavyzdys: my_local_redis)
  • Host - redis-serverio kompiuteris (pavyzdys: localhost)
  • Uostas - redis-serverio prievadas (pavyzdys: 6379)
  • Auth - Redis slaptažodžio autentifikavimo serveris (http://redis.io/commands/AUTH)
  • Prisijunkite prie viešojo naujo serverio naudodami SSL

Jei jie nori prisijungti prie naujo serverio naudodami SSL, jie turi įgalinti SSL antrame skirtuke ir pateikti viešąjį raktą PEM formatu.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.