RDM: ett verktyg för Redis skrivbordshantering

Redis

Redis är en databasmotor i minnet, baserat på lagring i hashtabeller (nyckel / värde) men som valfritt kan användas som en hållbar eller ihållande databas.

Den är skriven i ANSI C av Salvatore Sanfilippo, som sponsras av Redis Labs. Den släpps under BSD-licensen så den anses vara öppen källkodsprogramvara.

De programmeringsspråk som Redis stöder på klienten är: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, JavaScript på serversidan (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk och Tcl.

Bland dess huvudsakliga egenskaper kan vi hitta:

  • Exceptionellt snabb: Redis är mycket snabb och kan utföra cirka 110000 81000 SET per sekund, cirka XNUMX XNUMX GET per sekund.
  • Stöder rika datatyper: Redis stöder inbyggt de flesta datatyper som utvecklare redan känner till, till exempel lista, uppsättning, ordnad uppsättning och hash. Detta gör det enkelt att lösa en mängd olika problem, eftersom vi vet vilket problem som bäst kan hanteras av vilken datatyp.
  • Operationerna är atomära - Alla Redis-operationer är atomära, vilket säkerställer att om två klienter får åtkomst samtidigt, kommer Redis-servern att få det uppdaterade värdet.
  • Multiverktygsverktyg : Redis är ett verktyg för flera verktyg och kan användas i olika användningsfall som cachning, meddelandeköer (Redis stöder publicering / prenumeration), alla kortlivade data i din applikation som webbapplikationssessioner, webbsidantal, etc.

För att hantera denna databasmotor, sVi kan använda Redis Desktop Manager (RDM) vilket är ett plattformshanteringsverktyg för Redis skrivbordshantering, snabbt och enkelt, baserat på Qt 5-utveckling som stöder SSH-tunnling.

Detta verktyg erbjuder ett lättanvänt GUI för att komma åt din Redis-databas och utföra några grundläggande åtgärder: visa tangenter som ett träd, CRUD-tangenter, utföra kommandon genom skal.

RDM stöder SSL / TLS-kryptering, SSH-tunnlar och Redis-instanser i molnetsåsom: Amazon ElastiCache, Microsoft Azure Redis Cache och Redis Labs.

Hur installerar jag Redis Desktop Manager på Ubuntu 18.04 LTS och derivat?

Denna programvara kan erhållas direkt från Snap-paket, så för att installera den i vårt system måste vi ha stöd för att kunna installera applikationer av denna typ.

Med denna typ av installation kan RDM-applikationen erhållas på de flesta aktuella Linux-distributioner eller som har stöd för att installera applikationer från Snap.

För att installera den, öppna bara en Ctrl + Alt + T-terminal och kör följande kommando i den:

sudo snap install redis-desktop-manager

Och redo med det kommer vi redan att ha den här appen installerad.

En annan metod vi har för att skaffa denna programvara är att kollapsa paketet från källkoden.

För detta Vi måste öppna en terminal och utföra följande kommando i den:

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

När källkoden väl erhållits börjar vi med att sammanställa den.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Hur använder jag Redis Desktop Manager på Ubuntu 18.04 LTS och derivat?

rdm_main

Efter installation av RDM, det första du behöver göra för att börja använda det är att skapa en anslutning till din Redis-server. Tryck på knappen Anslut till Redis Server på huvudskärmen.

Anslut till den lokala eller offentliga redis-servern.

På den första fliken Anslutningsinställningar lägger du till allmän information om anslutningen du skapar.

  • Namn: namnet på den nya anslutningen (exempel: min_lokal_redis)
  • Host - redis-server host (exempel: localhost)
  • Port - redis-serverport (exempel: 6379)
  • Auth - Redis-password autentiseringsserver (http://redis.io/commands/AUTH)
  • Anslut till den offentliga redis-servern med SSL

Om de vill ansluta till redis-servern med SSL måste de aktivera SSL i den andra fliken och tillhandahålla en offentlig nyckel i PEM-format.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.