RDM: Redis darbvirsmas pārvaldības rīks

Redis

Redis ir atmiņas datu bāzes dzinējs, balstīta uz glabāšanu jaukta tabulās (atslēga / vērtība), bet ko pēc izvēles var izmantot kā izturīgu vai pastāvīgu datu bāzi.

Tas ir rakstīts ANSI C autors: Salvatore Sanfilippo, kuru sponsorē Redis Labs. Tas tiek izlaists ar BSD licenci, tāpēc tiek uzskatīts par atvērtā pirmkoda programmatūru.

Programmēšanas valodas, kas klientam atbalsta Redis: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, servera puses JavaScript (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk un Tcl.

Starp tās galvenajām īpašībām mēs varam atrast:

  • Ārkārtīgi ātri: Redis ir ļoti ātrs un var veikt aptuveni 110000 81000 SET sekundē, aptuveni XNUMX GET sekundē.
  • Atbalsta bagātinātu datu tipus: Redis dabiski atbalsta lielāko daļu datu, kas izstrādātājiem jau ir pazīstami, piemēram, sarakstu, kopu, pasūtīto kopu un jaukšanu. Tas atvieglo dažādu problēmu risināšanu, jo mēs zinām, kuru problēmu vislabāk var risināt ar kāda veida datiem.
  • Operācijas ir atomu - Visas Redis darbības ir atomu darbības, nodrošinot, ka, ja vienlaikus piekļūst divi klienti, Redis serveris saņem atjaunināto vērtību.
  • Daudzfunkciju rīks : Redis ir daudzfunkcionāls rīks, un to var izmantot dažādos lietošanas gadījumos, piemēram, kešatmiņā, ziņojumapmaiņas rindās (Redis dabiski atbalsta publicēšanu / abonēšanu), jebkādiem īslaicīgiem datiem jūsu lietojumprogrammā, piemēram, tīmekļa lietojumprogrammu sesijās, tīmekļa lapu skaitā utt.

Lai apstrādātu šo datubāzes dzinēju, lppMēs varam izmantot Redis Desktop Manager (RDM) kurš ir starpplatformu Redis darbvirsmas pārvaldības rīks, ātri un vienkārši, balstoties uz Qt 5 izstrādi, kas atbalsta SSH tuneļu izveidi.

Šis rīks piedāvā viegli lietojamu GUI, lai piekļūtu jūsu Redis datu bāzei un veiciet dažas pamata darbības: skatiet taustiņus kā koku, CRUD taustiņus, izpildiet komandas caur čaulu.

RDM atbalsta SSL / TLS šifrēšanu, SSH tuneļus un Redis gadījumus mākonīpiemēram: Amazon ElastiCache, Microsoft Azure Redis Cache un Redis Labs.

Kā instalēt Redis Desktop Manager uz Ubuntu 18.04 LTS un atvasinājumiem?

Šo programmatūru var iegūt tieši no Snap pakotnēm, tāpēc, lai to instalētu mūsu sistēmā, mums ir nepieciešams atbalsts šāda veida lietojumprogrammu instalēšanai.

Izmantojot šāda veida instalāciju, RDM lietojumprogrammu var iegūt lielākajā daļā pašreizējo Linux distribūciju vai tām ir atbalsts lietojumprogrammu instalēšanai no Snap.

Lai to instalētu, vienkārši atveriet termināli Ctrl + Alt + T un izpildiet tajā šādu komandu:

sudo snap install redis-desktop-manager

Un gatavs tam būsim jau instalējuši šo lietojumprogrammu.

Vēl viena metode, kā mums iegūt šo programmatūru, ir sabrukšana pakotnē no tās pirmkoda.

Par šo Mums ir jāatver termināls un tajā jāizpilda šāda komanda:

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

Kad avota kods ir iegūts, mēs sākam ar tā apkopošanu.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Kā izmantot Redis Desktop Manager uz Ubuntu 18.04 LTS un atvasinājumiem?

rdm_main

Pēc RDM instalēšanas pirmā lieta, kas jums jādara, lai sāktu to izmantot, ir izveidot savienojumu ar Redis serveri. Galvenajā ekrānā nospiediet pogu Connect to Redis Server.

Izveidojiet savienojumu ar vietējo vai publisko atkārtota servera serveri.

Pirmajā cilnē Savienojuma iestatījumi ievietojiet vispārīgo informāciju par izveidoto savienojumu.

  • Nosaukums: jaunā savienojuma nosaukums (piemērs: my_local_redis)
  • Host - redis-servera resursdators (piemērs: localhost)
  • Ports - redis-servera ports (piemērs: 6379)
  • Auth - Redis paroles autentifikācijas serveris (http://redis.io/commands/AUTH)
  • Izveidojiet savienojumu ar publisko atkārtotā servera servisu, izmantojot SSL

Ja viņi vēlas izveidot savienojumu ar atkārtotu serveri ar SSL, otrajā cilnē viņiem jāiespējo SSL un jānodrošina publiskā atslēga PEM formātā.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.