RDM: инструмент за управление на работния плот на Redis

Redis

Redis е механизъм за бази данни в паметта, въз основа на съхранение в хеш таблици (ключ / стойност), но което по желание може да се използва като трайна или постоянна база данни.

Написано е на ANSI C от Салваторе Санфилипо, който е спонсориран от Redis Labs. Издава се под лиценза BSD, така че се счита за софтуер с отворен код.

Езиците за програмиране, които Redis поддържа на клиента, са: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, JavaScript от сървъра (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk и Tcl.

Сред основните му характеристики можем да открием:

  • Изключително бързо: Redis е много бърз и може да изпълнява около 110000 81000 SETs в секунда, приблизително XNUMX GETs в секунда.
  • Поддържа богати типове данни: Redis изначално поддържа повечето типове данни, с които разработчиците вече са запознати, като списък, набор, подреден набор и хешове. Това улеснява решаването на различни проблеми, тъй като знаем кой проблем може да бъде решен най-добре от кой тип данни.
  • Операциите са атомни - Всички операции на Redis са атомни, което гарантира, че ако двама клиенти имат достъп едновременно, сървърът Redis ще получи актуализираната стойност.
  • Многофункционален инструмент : Redis е многофункционален инструмент и може да се използва в различни случаи на употреба, като кеширане, опашки за съобщения (Redis изначално поддържа публикуване / абониране), всякакви краткотрайни данни във вашето приложение, като сесии на уеб приложения, брой уеб страници и т.н.

За да се справи с този механизъм за бази данни, стрМожем да използваме Redis Desktop Manager (RDM) кое е инструмент за управление на работния плот на Redis за различни платформи, бърз и опростен, базиран на Qt 5 разработка, която поддържа SSH тунелиране.

Този инструмент предлага лесен за използване GUI за достъп до вашата база данни Redis и изпълнява някои основни операции: преглед на ключовете като дърво, CRUD ключове, изпълнение на команди чрез черупка.

RDM поддържа SSL / TLS криптиране, SSH тунели и Redis екземпляри в облака, като: Amazon ElastiCache, Microsoft Azure Redis Cache и Redis Labs.

Как да инсталирам Redis Desktop Manager на Ubuntu 18.04 LTS и деривати?

Този софтуер може да се получи директно от Snap пакетите, така че за да го инсталираме в нашата система, трябва да имаме поддръжката, за да можем да инсталираме приложения от този тип.

Използвайки този тип инсталация, приложението RDM може да бъде получено в повечето актуални дистрибуции на Linux или които имат поддръжка за инсталиране на приложения от Snap.

За да го инсталирате, просто отворете терминал Ctrl + Alt + T и изпълнете следната команда в него:

sudo snap install redis-desktop-manager

И готово с него, вече ще имаме инсталирано това приложение.

Друг метод, който трябва да получим, е чрез свиване на пакета от изходния код.

За тази Трябва да отворим терминал и да изпълним следната команда в него:

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

След като се получи изходният код, започваме с неговото съставяне.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Как да използвам Redis Desktop Manager на Ubuntu 18.04 LTS и деривати?

rdm_main

След инсталиране на RDM, първото нещо, което трябва да направите, за да започнете да го използвате, е да създадете връзка с вашия сървър Redis. На главния екран натиснете бутона Connect to Redis Server.

Свържете се с локалния или публичен сървър на redis.

В първия раздел, Настройки на връзката, поставете общата информация за връзката, която създавате.

  • Име: име на новата връзка (пример: my_local_redis)
  • Хост - хост на redis-сървър (пример: localhost)
  • Порт - порт на redis-сървър (пример: 6379)
  • Удостоверяване - сървър за удостоверяване с парола Redis (http://redis.io/commands/AUTH)
  • Свържете се с обществения Redis сървър с SSL

Ако искат да се свържат с redis-сървъра с SSL, те трябва да активират SSL във втория раздел и да предоставят публичен ключ във формат PEM.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.