DataGrip para Redis

DataGrip – uma poderosa ferramenta de interface gráfica para o Redis no Windows, macOS e Linux

O JetBrains DataGrip é um IDE multiplataformas para trabalhar com bancos de dados relacionais ou não SQL, incluindo o Redis e vários outros.

O DataGrip oferece realce preciso da sintaxe dos comandos de Redis, a capacidade de explorar os valores das chaves e vários outros benefícios para os desenvolvedores em bancos de dados. Ele automatiza tarefas de rotina, detecta e corrige erros, e melhora a eficiência geral do desenvolvimento com o Redis.

cover

Assistência para codificação em tempo real

Programar é a atividade que a maioria dos desenvolvedores passa a maior parte do seu tempo fazendo num IDE. A assistência inteligente à codificação do DataGrip para palavras-chave e nomes de chaves ajuda você a programar mais rapidamente. Concentre-se na lógica, e não no que você precisa digitar!

cover

Visualizador inteligente de dados

O DataGrip dá a você a capacidade de visualizar os valores de chaves de todos os tipos e aplicar a elas mecanismos de filtragem específicos para cada tipo. Se o valor da chave contiver uma string no formato JSON, o DataGrip a detectará e realçará de acordo.

Conveniência ao trabalhar com arquivos

Se você trabalha com scripts de Redis armazenados no seu computador, talvez já tenha um diretório com inúmeros scripts. O DataGrip fornece uma interface prática para otimizar o seu fluxo de trabalho. Anexe pastas do seu computador, associe-as a fontes de dados, execute scripts em vários bancos de dados ou use até mesmo a integração incorporada com o Git!

Interface de usuário totalmente personalizável

Há muitas maneiras de personalizar a interface do DataGrip. Você pode escolher qualquer um dos temas-padrão de aparência ou criar os seus próprios, atribuir cores diferentes às fontes de dados e até personalizar ou configurar o seu próprio esquema de teclado.

DataGrip para Redis

Suporte a streams

O DataGrip permite que você visualize valores de streams, que são o tipo de chave mais complexo do Redis. Esses valores são representados como uma tabela, na qual cada linha corresponde a uma única ocorrência de stream e mostra sua ID juntamente com os valores dos seus campos.

Speed search

Uma ação Speed Search no Database Explorer permite que você localize objetos dentro da árvore. Isso torna a pesquisa de chaves uma moleza! Ao usar a Speed Search, você também pode filtrar objetos com a ação Quick Filter. Todos os objetos não correspondentes serão ocultados.

Redis Cluster

Você pode se conectar a um Redis Cluster e ter o mesmo conjunto de recursos do Redis isolado. Tudo que você precisa fazer é escolher o tipo apropriado de conexão.

Introdução ao DataGrip para Redis

Etapa 1: Conectar-se a um banco de dados

Para se conectar a um banco de dados, crie uma fonte de dados para armazenar os dados da sua conexão. Você pode fazer isso de uma das seguintes maneiras:

  • No menu principal, navegue até File | New | Data Source e selecione Redis.
  • No Database Explorer (View | Tool Windows | Database Explorer), clique no ícone New (+) na barra de ferramentas. Navegue até Data Source e selecione Redis.

Há várias maneiras de fazer mais configurações na sua fonte de dados do Redis:

  • Marcar a fonte de dados como somente leitura. Neste modo, todos os comandos que criarem uma chave ou modificarem seu valor serão sublinhados e aparecerá um alerta se você os executar.
  • Execute uma consulta keep-alive e ative a desconexão automática para ajudar no gerenciamento do comportamento da conexão.
  • Adicione um script de inicialização, que será executado toda vez que você estabelecer uma conexão.
  • Habilite a sincronização automática, que determina se a árvore do banco de dados deve ser atualizada automaticamente após o envio de comandos que possam criar uma chave.

Opções SSH/SSL também estão disponíveis, se você precisar delas.

Você encontra instruções detalhadas de como se conectar a um banco de dados do Redis aqui.

Etapa 2: Explorar os objetos do banco de dados

Depois de se conectar a um dos seus bancos de dados do Redis, você verá uma lista de objetos no painel à esquerda. Essa lista é chamada de Database Explorer. Lá, você pode filtrar objetos e escolher quais bancos de dados devem ser mostrados.

No Redis v5, todas as chaves são mostradas na pasta keys, mas a partir do Redis v6, as chaves são separadas por tipo.

Etapa 3: Escrever e enviar comandos

O DataGrip realça os comandos nativos do Redis e permite que você adicione comentários em linhas separadas, tornando mais fácil organizar os seus scripts. Além disso, o DataGrip pode ajudar você a detectar bugs e problemas que podem surgir no código dos seus comandos ao Redis, antes que eles sejam enviados!

Perguntas frequentes

Quais recursos de IDE estão disponíveis no Redis?

Uma grande variedade de recursos dos IDEs está disponível tanto em instâncias isoladas do Redis quanto no Redis Cluster, permitindo que você explore valores de chaves no Data Viewer, escreva e envie comandos do Redis e muito mais. Você pode saber mais sobre os recursos específicos disponíveis aqui.

Como executar o DataGrip pela primeira vez?

Este guia de início rápido dará uma introdução aos principais conceitos e ajudará você a dar os seus primeiros passos no DataGrip.

Para saber mais sobre como se conectar ao Redis, consulte a documentação.

Você também pode conferir nosso vídeo de introdução, que cobre todos os principais aspectos do uso do DataGrip, incluindo como adicionar fontes de dados, configurar opções de conexão, trabalhar no editor e instalar plug-ins.