I-Redis iyinjini yedatha ekumemori, ngokususelwa kwisitoreji kumatafula we-hashi (ukhiye / inani) kepha okungasetshenziswa ngokuzithandela njenge-database ehlala njalo noma ephikelelayo.
Kubhalwe ngo-ANSI C nguSalvatore Sanfilippo, oxhaswe ngabakwaRedis Labs. Ikhishwa ngaphansi kwelayisense le-BSD ngakho-ke kubhekwa njengesoftware yomthombo ovulekile.
Izilimi zokuhlela ezisekela iRedis kuklayenti yilezi: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, server-side JavaScript (Node.js), Lua, Objective-C, Perl, PHP, Pure Idatha, iPython, iRuby, iScala, iSmalltalk, neTcl.
Phakathi kwezici zayo eziyinhloko esingazithola:
- Ngokushesha okukhulu: I-Redis iyashesha kakhulu futhi ingenza cishe ama-SET ayi-110000 ngomzuzwana, cishe ama-GET ayi-81000 ngomzuzwana.
- Isekela izinhlobo zedatha ecebile: I-Redis ngokwendabuko isekela izinhlobo eziningi zedatha abathuthukisi asebevele bejwayelene nazo, njengohlu, isethi, i-odolwe isethi, futhi ishesha. Lokhu kwenza kube lula ukuxazulula izinkinga ezahlukahlukene, njengoba sazi ukuthi iyiphi inkinga engaphathwa kahle yiluphi uhlobo lwedatha.
- Ukusebenza kuyi-athomu - Yonke imisebenzi yeRedis i-athomu, iqinisekisa ukuthi uma amaklayenti amabili efinyelela ngasikhathi sinye, iseva yeRedis izothola inani elibuyekeziwe.
- Ithuluzi lokusetshenziswa okuningi : I-Redis iyithuluzi lokusetshenziswa okuningi futhi ingasetshenziswa ezimweni ezahlukahlukene zokusebenzisa ezinjengokulondolozwa kwesikhashana, ulayini wemiyalezo (I-Redis ngokwendabuko isekela ukushicilela / ukubhalisa), noma iyiphi idatha efushane efakwe kuhlelo lwakho olufana nezikhathi ze-web Application, ukubalwa kwekhasi lewebhu, njll.
Ukuze uphathe le njini yedatha, pSingasebenzisa iRedis Desktop Manager (i-RDM) okuyi ithuluzi lokulawula ideskithophu le-cross-platform, iyashesha futhi ilula, ngokususelwa ekuthuthukisweni kwe-Qt 5 esekela ukuthungathwa kwe-SSH.
Leli thuluzi inikeza i-GUI elula ukuyisebenzisa ukufinyelela i-Redis database yakho futhi wenze imisebenzi eyisisekelo: buka okhiye njengomuthi, okhiye be-CRUD, wenze imiyalo ngeShell.
RDM isekela ukubethela kwe-SSL / TLS, imigudu ye-SSH, kanye nezimo ze-Redis efwiniokufana ne: Amazon ElastiCache, Microsoft Azure Redis Cache, kanye neRedis Labs.
Ungayifaka kanjani iRedis Desktop Manager ku-Ubuntu 18.04 LTS nakwezinye izinto?
Le software ingatholakala ngqo kusuka kumaphakeji we-Snap, ngakho-ke ukuze siyifake ohlelweni lwethu kufanele sibe nokuxhaswa ukuze sikwazi ukufaka izinhlelo zalolu hlobo.
Usebenzisa lolu hlobo lokufaka, uhlelo lokusebenza lwe-RDM lungatholakala ekusatshalalisweni okuningi kwe-Linux noma okunokusekelwa kokufaka izinhlelo zokusebenza kusuka ku-Snap.
Ukuyifaka, vele uvule i-terminal Ctrl + Alt + T bese wenza umyalo olandelayo kuyo:
sudo snap install redis-desktop-manager
Futhi ngomumo ngalo, sizofaka lolu hlelo lokusebenza.
Enye indlela okufanele siyithole ngayo le software ngokugoqa iphakheji kusuka kukhodi yayo yomthombo.
Kulokhu Kufanele sivule ukuphela bese sisebenzisa umyalo olandelayo kuyo:
git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm
Lapho ikhodi yomthombo isitholakele, siqala ngokuyihlanganisa.
cd src/ ./configure qmake && make && sudo make install cd /opt/redis-desktop-manager/ sudo mv qt.conf qt.backup
Ungayisebenzisa kanjani i-Redis Desktop Manager ku-Ubuntu 18.04 LTS nakwezinye izinto?
Ngemuva kokufaka i-RDM, into yokuqala okudingeka uyenze ukuze uqale ukuyisebenzisa ukudala Ukuxhumeka kuseva yakho yeRedis. Esikrinini esikhulu, cindezela inkinobho ethi Xhuma ku-Redis Server.
Xhuma kuseva yasendaweni noma yomphakathi.
Kuthebhu yokuqala, izilungiselelo zokuxhuma, faka imininingwane ejwayelekile mayelana noxhumano oludalayo.
- Igama: igama lokuxhumeka okusha (isibonelo: my_local_redis)
- I-Host - i-redis-server host (isibonelo: i-localhost)
- I-Port - i-redis-server port (isibonelo: 6379)
- I-Auth - Iseva yokufakazela ubuqiniso ye-Redis-password (http://redis.io/commands/AUTH)
- Xhuma kuseva ye-redis yomphakathi nge-SSL
Uma befuna ukuxhuma kwi-redis-server nge-SSL, kumele banike amandla i-SSL kuthebhu yesibili futhi banikeze ukhiye womphakathi ngefomethi ye-PEM.