RDM: uma ferramenta de gerenciamento de desktop Redis

Redis

Redis é um mecanismo de banco de dados na memória, com base no armazenamento em tabelas hash (chave / valor), mas que pode ser usado opcionalmente como um banco de dados durável ou persistente.

Está escrito em ANSI C por Salvatore Sanfilippo, que é patrocinado pela Redis Labs. Ele é lançado sob a licença BSD, portanto, é considerado um software de código aberto.

As linguagens de programação que o Redis suporta no cliente são: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, JavaScript do lado do servidor (Node.js), Lua, Objective-C, Perl, PHP, Pure Dados, Python, Ruby, Scala, Smalltalk e Tcl.

Entre suas principais características podemos encontrar:

  • excepcionalmente rápido: Redis é muito rápido e pode realizar cerca de 110000 SETs por segundo, aproximadamente 81000 GETs por segundo.
  • Suporta tipos de dados ricos: Redis oferece suporte nativo à maioria dos tipos de dados com os quais os desenvolvedores já estão familiarizados, como lista, conjunto, conjunto ordenado e hashes. Isso facilita a solução de uma variedade de problemas, pois sabemos qual problema pode ser mais bem tratado por qual tipo de dados.
  • Operações são atômicas - Todas as operações do Redis são atômicas, garantindo que se dois clientes acessarem simultaneamente, o servidor Redis receberá o valor atualizado.
  • Ferramenta multi-utilitários : Redis é uma ferramenta com vários utilitários e pode ser usada em vários casos de uso, como cache, filas de mensagens (o Redis oferece suporte nativo para publicação / assinatura), quaisquer dados de curta duração em seu aplicativo, como sessões de aplicativos da web, contagens de páginas da web, etc.

Para lidar com este mecanismo de banco de dados, pPodemos usar o Redis Desktop Manager (RDM) qual é uma ferramenta de gerenciamento de desktop Redis de plataforma cruzada, rápido e simples, baseado no desenvolvimento Qt 5 que suporta tunelamento SSH.

Esta ferramenta oferece uma GUI fácil de usar para acessar seu banco de dados Redis e realizar algumas operações básicas: visualizar as teclas como uma árvore, as teclas CRUD, executar comandos através do shell.

RDM suporta criptografia SSL / TLS, túneis SSH e instâncias Redis na nuvem, como: Amazon ElastiCache, Microsoft Azure Redis Cache e Redis Labs.

Como instalar o Redis Desktop Manager no Ubuntu 18.04 LTS e derivados?

Este software pode ser obtido diretamente nos pacotes Snap, portanto para instalá-lo em nosso sistema devemos ter o suporte para poder instalar aplicativos deste tipo.

Usando este tipo de instalação, o aplicativo RDM pode ser obtido na maioria das distribuições Linux atuais ou que tenham o suporte para instalação de aplicativos do Snap.

Para instalá-lo, basta abrir um terminal Ctrl + Alt + T e executar o seguinte comando nele:

sudo snap install redis-desktop-manager

E pronto, já teremos esse aplicativo instalado.

Outro método que temos para obter este software é recolhendo o pacote de seu código-fonte.

Por esta Devemos abrir um terminal e executar o seguinte comando nele:

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

Uma vez obtido o código-fonte, começamos com a compilação dele.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Como usar o Redis Desktop Manager no Ubuntu 18.04 LTS e derivados?

rdm_main

Depois de instalar o RDM, a primeira coisa que você precisa fazer para começar a usá-lo é criar uma conexão com o seu servidor Redis. Na tela principal, pressione o botão Conectar ao servidor Redis.

Conecte-se ao servidor redis local ou público.

Na primeira guia, Configurações de conexão, coloque as informações gerais sobre a conexão que você está criando.

  • Nome: nome da nova conexão (exemplo: my_local_redis)
  • Host - host redis-server (exemplo: localhost)
  • Porta - porta do redis-server (exemplo: 6379)
  • Auth - servidor de autenticação de senha Redis (http://redis.io/commands/AUTH)
  • Conecte-se ao servidor redis público com SSL

Se eles quiserem se conectar ao redis-server com SSL, eles devem habilitar o SSL na segunda guia e fornecer uma chave pública no formato PEM.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.