RDM: Redis-työpöydän hallintatyökalu

Redis

Redis on muistin sisäinen tietokantamoottori, perustuu hash-taulukoihin (avain / arvo), mutta jota voidaan vaihtoehtoisesti käyttää kestävänä tai pysyvänä tietokantana.

Se on kirjoitettu ANSI C: ssä Salvatore Sanfilippo, jota sponsoroi Redis Labs. Se julkaistaan ​​BSD-lisenssillä, joten sitä pidetään avoimen lähdekoodin ohjelmistona.

Ohjelmointikielet, joita Redis tukee asiakkaalla, ovat: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, palvelinpuolen JavaScript (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk ja Tcl.

Sen pääominaisuuksista löytyy:

  • Poikkeuksellisen nopea: Redis on erittäin nopea ja pystyy suorittamaan noin 110000 81000 SET-sekuntia, noin XNUMX GET-sekuntia.
  • Tukee rikkaita tietotyyppejä: Redis tukee luonnollisesti suurinta osaa kehittäjille jo tutuista tietotyypeistä, kuten luettelo, sarja, järjestetty joukko ja hajautus. Tämän ansiosta erilaisten ongelmien ratkaiseminen on helppoa, koska tiedämme, minkä ongelman tietotyyppi voi parhaiten käsitellä.
  • Operaatiot ovat atomisia - Kaikki Redis-toiminnot ovat atomisia ja varmistavat, että jos kaksi asiakasta käyttää samanaikaisesti, Redis-palvelin saa päivitetyn arvon.
  • Monitoimityökalu : Redis on monitoimityökalu, ja sitä voidaan käyttää erilaisissa käyttötapauksissa, kuten välimuistissa, viestijonoissa (Redis tukee luonnostaan ​​julkaisua / tilaamista), sovelluksen lyhytaikaisissa tiedoissa, kuten verkkosovellusten istunnoissa, verkkosivumäärissä jne.

Tämän tietokantamoottorin käsittelemiseksi, sVoimme hyödyntää Redis Desktop Manageria (RDM) mikä on monialustainen Redis-työpöydänhallintatyökalu, nopea ja yksinkertainen, perustuu Qt 5 -kehitykseen, joka tukee SSH-tunnelointia.

Tämä työkalu tarjoaa helppokäyttöisen graafisen käyttöliittymän päästäksesi Redis-tietokantaan ja suorittaa joitain perustoimintoja: näytä avaimet puuna, CRUD-avaimet, suorita komennot kuoren kautta.

RDM tukee SSL / TLS-salausta, SSH-tunneleita ja Redis-ilmentymiä pilvessä, kuten: Amazon ElastiCache, Microsoft Azure Redis Cache ja Redis Labs.

Kuinka asentaa Redis Desktop Manager Ubuntu 18.04 LTS: ään ja johdannaisiin?

Tämä ohjelmisto voidaan hankkia suoraan Snap-paketeista, joten jotta voimme asentaa sen järjestelmäämme, meillä on oltava tuki, jotta voimme asentaa tämäntyyppisiä sovelluksia.

Tämän tyyppistä asennusta käyttämällä RDM-sovellus voidaan hankkia useimmissa nykyisissä Linux-jakeluissa tai joilla on tuki sovellusten asentamiseen Snapista.

Asenna se avaamalla pääte Ctrl + Alt + T ja suorittamalla seuraava komento siinä:

sudo snap install redis-desktop-manager

Ja valmiina sen kanssa, meillä on jo tämä sovellus asennettuna.

Toinen tapa, jolla meidän on hankittava tämä ohjelmisto, on tiivistää paketti lähdekoodistaan.

Tämän Meidän on avattava pääte ja suoritettava seuraava komento siinä:

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

Kun lähdekoodi on saatu, aloitamme sen kokoamisesta.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Kuinka käyttää Redis Desktop Manageria Ubuntu 18.04 LTS: ssä ja johdannaisissa?

rdm_main

RDM: n asentamisen jälkeen ensimmäinen asia, joka sinun on tehtävä aloittaaksesi sen käytön, on luoda yhteys Redis-palvelimellesi. Paina päänäytössä Yhdistä Redis-palvelimeen -painiketta.

Muodosta yhteys paikalliseen tai julkiseen uudelleenpalvelimeen.

Lisää ensimmäiseen välilehteen Yhteysasetukset yleiset tiedot luomastasi yhteydestä.

  • Nimi: uuden yhteyden nimi (esimerkki: my_local_redis)
  • Isäntä - redis-palvelimen isäntä (esimerkki: localhost)
  • Portti - redis-palvelimen portti (esimerkki: 6379)
  • Todennus - Uudelleen salasanan todennuspalvelin (http://redis.io/commands/AUTH)
  • Muodosta yhteys julkiseen uudelleenpalvelimeen SSL: n avulla

Jos he haluavat muodostaa yhteyden uudelleenpalvelimeen SSL: n avulla, heidän on otettava SSL käyttöön toisella välilehdellä ja annettava julkinen avain PEM-muodossa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.