Geral

Como Instalar o Redis no Ubuntu + Configuracao e Comandos Comuns do Redis

Geral·22 de março de 2026·26 min de leitura

Os desenvolvedores costumam buscar sistemas que aumentem a velocidade e o desempenho de seus projetos. Um sistema popular para isso e o Redis, um banco de dados em memoria, de codigo aberto, utilizado como cache e message broker. Tambem e conhecido como um servidor de estruturas de dados.

O que o torna unico em comparacao com sistemas de bancos de dados relacionais e a capacidade de armazenar tipos de dados de alto nivel, como mapas, listas e conjuntos. Tambem oferece uma interface facil de usar, manipulacao atomica de dados e desempenho excepcional.

Neste tutorial, explicaremos o processo de instalacao do Redis no Ubuntu 18.04, 20.04 e 22.04, assim como qualquer configuracao necessaria para que funcione corretamente.

O Que Torna o Redis Util?

O Redis se destaca por seu desempenho e caracteristicas excepcionais, tornando-o um sistema superior aos bancos de dados tradicionais. Alguns casos de uso populares sao:

- Cache: A capacidade aprimorada do Redis para persistir dados em disco o torna uma alternativa superior as solucoes de cache tradicionais.

- Filas: O sistema pode ser utilizado para enfileirar trabalhos em segundo plano.

- Contadores: O Redis permite a criacao e implementacao simples de contadores sem necessidade de ler dados ou atualizar o banco de dados. Os contadores no Redis permanecerao consistentes.

- Publicacao e subscricao: Os usuarios podem distribuir dados facilmente utilizando o paradigma Pub/Sub.

Como Instalar o Redis no Ubuntu em 4 Passos

Para instalar e configurar o servidor Redis no Ubuntu, voce precisara ter um servidor virtual privado (VPS) ja em funcionamento com o sistema operacional Ubuntu instalado. Com todos os pre-requisitos prontos, conecte-se via SSH e comece a instalacao.

Passo 1. Instalar o Redis

Primeiro, atualize os repositorios de pacotes APT executando o seguinte comando:

```bash

sudo apt-get update

```

Em seguida, instale o Redis com o seguinte comando:

Instalar o Redis e tao simples quanto usar o seguinte comando com privilegios de sudo:

```bash

sudo apt install redis

```

Para verificar se o Redis foi instalado com sucesso, use o seguinte comando:

#### Paso 3: Verificar la Versión de Redis

Uma vez que o Redis esteja instalado, voce pode verificar se a instalacao foi bem-sucedida usando este comando:

```bash

redis-cli --version

```

A saida mostrara a versao do servidor Redis instalada na sua maquina.

#### Paso 4: Iniciar el Servicio de Redis

Passo 2. Configurar o Redis

```bash

sudo systemctl status redis

```

Na saida, localize a linha "Active: active (running)".

```bash

# Captura de pantalla de la ventana del símbolo del sistema que muestra el estado del servidor Redis en un sistema Ubuntu. El borde rojo indica el estado activo.

```

bind

```bash

sudo systemctl enable redis

```

databases

: Define o numero de bancos de dados. O valor padrao e 16.

maxmemory

: Define a quantidade maxima de memoria que o Redis pode usar. Quando o limite e atingido, o Redis removera chaves de acordo com a politica de remocao.

```bash

sudo nano /etc/redis/redis.conf

```

Localize a linha "bind 127.0.0.1 ::1".

Altere o endereco IP inserindo os valores das conexoes que voce deseja que o servidor Redis escute. Aqui esta um exemplo:

```bash

bind 70.25.220.238

```

Abra o arquivo de configuracao do Redis:

```bash

bind 70.25.220.238 70.25.220.239

```

Encontre a linha requirepass e descomente-a removendo o simbolo #. Em seguida, defina uma senha forte:

No entanto, se voce quiser que o servidor escute em todas as interfaces de rede, voce pode comentar completamente a linha bind:

```bash

# bind 127.0.0.1 ::1

```

Depois de terminar de fazer as alteracoes, salve e feche o arquivo. Em seguida, reinicie o

servico do Redis para aplicar as alteracoes:

```bash

sudo systemctl restart redis-server

```

Uso de Comandos do Redis

Existem varios grupos de comandos no Redis, que incluem:

Tente executar um comando sem autenticar:

- Comandos de lista

- Comandos de conjunto

- Comandos de hash

Voce devera receber um erro de autenticacao. Agora autentique-se com sua senha:

- Comandos de Pub/Sub

Aqui listamos alguns dos comandos usados no prompt do Redis:

- `redis-server /path/redis.conf`: Este comando de configuracao do Redis inicia o Redis com um arquivo de configuracao especifico.

Se a senha estiver correta, voce devera receber OK como resposta e podera executar comandos normalmente.

Passo 4. Comandos Comuns do Redis

Agora que o Redis esta instalado e configurado, vamos explorar alguns comandos basicos:

SET e GET

: Estes sao os comandos mais basicos para armazenar e recuperar dados.

- `INCR key`: Incrementa o valor em uma chave.

- `KEYS pattern`: Encontra todas as chaves que correspondem a um padrao especifico.

- `DEL key`: Exclui uma chave.

KEYS

: Este comando lista todas as chaves que correspondem a um padrao.

- `MGET key [key ...]`: Obtem valores de multiplas chaves.

- `GETSET key value`: Define um novo valor retornando o valor antigo.

- `INCRBY key increment`: Aumenta a contagem de uma chave.

DEL

: Remove uma chave e seu valor.

Uma pratica comum para proteger o Redis e renomear os comandos ou desabilitar os potencialmente inseguros. Esses comandos sao perigosos porque podem ser usados para modificar ou excluir dados.

Observe que esse processo e completamente opcional e voce pode decidir se deseja renomear, desabilitar ou deixar o comando ativo. Para configurar isso:

```bash

sudo nano /etc/redis/redis.conf

```

Em seguida, encontre a secao SECURITY, onde voce pode renomear ou desabilitar um comando. No nosso exemplo, estamos renomeando os comandos FLUSHALL e SHUTDOWN:

Tambem estamos desabilitando completamente os comandos DEBUG e CONFIG:

```bash

# redis.conf file SECURITY section. FLUSHALL, SHUTDOWN, and DEL commands are the ones to be renamed

```

Outros comandos potencialmente inseguros incluem RENAME, SAVE, SREM, FLUSHDB, PEXPIRE e BGSAVE.

Para testar tudo, reinicie o servico do Redis:

```bash

sudo systemctl restart redis.service

```

Em seguida, faca login no cliente de linha de comando do Redis:

```bash

redis-cli

```

Para verificar se o Redis esta funcionando corretamente, voce pode usar o comando ping:

```bash

# Redis CLI tool showcasing the use of the DEBUG command. In our example, it gives out an error because this command was disabled

```

Se tudo estiver correto, o Redis respondera com PONG.

```bash

# Redis client showcasing FLUSHALL command. In our example, it was renamed to CANTSEE_FLUSHALL

```

Como voce pode ver, o comando FLUSHALL nao funciona, enquanto nosso renomeado CANTSEE_FLUSHALL funciona perfeitamente.

Mais sobre Bancos de Dados no Ubuntu

Isso e util para depuracao e monitoramento do desempenho.

Conclusao

O Redis e um sistema de banco de dados em memoria rapido e versatil. Neste tutorial, voce aprendeu como instalar o Redis no Ubuntu, configurar seus parametros, protege-lo com uma senha e usar comandos basicos.

Para mais informacoes, consulte a documentacao oficial do Redis.

Apos a instalacao e configuracao, voce pode comecar a integrar o Redis em suas aplicacoes para melhorar o desempenho e a escalabilidade.

A seguir, apresentamos algumas dicas de otimizacao:

6.

Ainda tem dúvidas?

Fale com a gente e responderemos o mais rápido possível!

Contatar o suporte