A Redis egy memóriában lévő adatbázis-motor, hash táblákban történő tároláson alapul (kulcs / érték), de opcionálisan használható tartós vagy tartós adatbázisként.
ANSI C-ben van megírva Salvatore Sanfilippo, akit a Redis Labs támogat. A BSD licenc alatt kerül kiadásra, így nyílt forráskódú szoftvernek tekinthető.
A Redis által támogatott programozási nyelvek a kliensen vannak: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, szerveroldali JavaScript (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk és Tcl.
Fő jellemzői között megtalálhatjuk:
- Kivételesen gyorsan: A Redis nagyon gyors és körülbelül 110000 81000 SET / másodperc, kb. XNUMX GET / másodperc sebességgel képes végrehajtani.
- Támogatja a gazdag adattípusokat: A Redis natív módon támogatja a fejlesztők számára már ismert legtöbb adattípust, például a listát, halmazt, rendezett halmazt és kivonatokat. Ez megkönnyíti a különféle problémák megoldását, mivel tudjuk, melyik adatot lehet a legjobban kezelni.
- A műveletek atomi - Az összes Redis művelet atomi, biztosítva, hogy ha két kliens egyszerre fér hozzá, akkor a Redis szerver megkapja a frissített értéket.
- Többfunkciós eszköz : A Redis egy többfunkciós eszköz, és különféle felhasználási esetekben használható, például gyorsítótárban, üzenetsorokban (a Redis natív módon támogatja a közzétételt / feliratkozást), az alkalmazás rövid időtartamú adataiban, például a webalkalmazások munkameneteiben, a weboldalak számában stb.
Ennek az adatbázis-motornak a kezelése érdekében pHasználhatjuk a Redis Desktop Manager-t (RDM) ami egy több platformon átívelő Redis asztali kezelő eszköz, gyors és egyszerű, az SST-alagutat támogató Qt 5 fejlesztésen alapul.
Ez az eszköz könnyen használható grafikus felhasználói felületet kínál a Redis adatbázis eléréséhez és hajtson végre néhány alapvető műveletet: nézze meg a kulcsokat faként, CRUD kulcsokat, parancsokat hajtson végre a shellen keresztül.
RDM támogatja az SSL / TLS titkosítást, az SSH alagutakat és a Redis példányokat a felhőben, például: Amazon ElastiCache, Microsoft Azure Redis Cache és Redis Labs.
Hogyan kell telepíteni a Redis Desktop Manager alkalmazást az Ubuntu 18.04 LTS-re és annak származékaira?
Ez a szoftver közvetlenül a Snap csomagokból szerezhető be, ezért a rendszerünkbe való telepítéshez támogatást kell nyújtanunk ahhoz, hogy ilyen típusú alkalmazásokat telepíthessünk.
Az ilyen típusú telepítéssel az RDM alkalmazás beszerezhető a legtöbb jelenlegi Linux disztribúción, vagy amelyek támogatják az alkalmazások Snapból történő telepítését.
Telepítéséhez nyissa meg a Ctrl + Alt + T terminált, és hajtsa végre a következő parancsot:
sudo snap install redis-desktop-manager
És készen állunk vele, már telepítjük ezt az alkalmazást.
Egy másik módszer, amellyel megszerezhetjük ezt a szoftvert, az az, hogy összecsukjuk a csomagot a forráskódjából.
Ehhez Meg kell nyitnunk egy terminált, és végre kell hajtanunk benne a következő parancsot:
git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm
A forráskód megszerzése után kezdjük annak összeállításával.
cd src/ ./configure qmake && make && sudo make install cd /opt/redis-desktop-manager/ sudo mv qt.conf qt.backup
Hogyan kell használni a Redis Desktop Manager alkalmazást az Ubuntu 18.04 LTS-en és annak származékain?
Az RDM telepítése után az első dolog, amit meg kell tennie a használat megkezdéséhez, létre kell hoznia a kapcsolatot a Redis szerverrel. A főképernyőn nyomja meg a Connect to Redis Server gombot.
Csatlakozzon a helyi vagy nyilvános redis szerverhez.
Az első lapon, a Kapcsolat beállításai, írja be a létrehozott kapcsolat általános adatait.
- Név: az új kapcsolat neve (példa: my_local_redis)
- Host - redis-server host (példa: localhost)
- Port - redis-server port (példa: 6379)
- Hitelesítés - Jelszó-hitelesítő kiszolgáló újbóli megadása (http://redis.io/commands/AUTH)
- Csatlakozzon a nyilvános redis kiszolgálóhoz SSL használatával
Ha SSL-nel akarnak csatlakozni a redis-kiszolgálóhoz, engedélyezniük kell az SSL-t a második fülön, és PEM formátumban meg kell adniuk a nyilvános kulcsot.