Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Redis

Redis

Redis é o armazenamento de dados em memória. Cache, fila de mensagens, armazenamento de sessões, rankings e o banco de dados chave-valor mais usado em produção. Utilizado no Twitter, GitHub, Stack Overflow e Airbnb. Latência abaixo de um milissegundo, com opções de persistência para maior durabilidade.

Em resumo

75.1k

Estrelas no GitHub

222

Visualizações de página

276

Instalações ativas

Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

As instalações ativas são dados de amostra (pré-visualização); a métrica real será conectada antes do lançamento.

Acesso

Você pode acessar Redis em redis://localhost:6379

Exemplo de acesso ao shell interativo:

redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"

Ficheiros e diretórios importantes

  • /etc/redis/redis.conf → Arquivo de configuração principal
  • /var/lib/redis/ → Diretório de dados para persistência
  • /var/log/redis/redis-server.log → Arquivo de log
  • /usr/bin/redis-cli → Ferramenta de linha de comando do Redis
  • /usr/bin/redis-server → Binário do daemon do Redis

Gestão de serviços

Operações comuns do serviço:

systemctl restart redis-server   # Restart Redis
systemctl stop redis-server      # Stop Redis
systemctl status redis-server    # View Redis status

Configuração

Arquivo de configuração do Redis: /etc/redis/redis.conf

  • bind. Controla em quais interfaces de rede o Redis escuta.
  • protected-mode. Deve ser desativado se você permitir acesso remoto.
  • requirepass. Define uma senha para autenticação de clientes.
  • maxmemory. Limita o uso de RAM (para casos de uso de cache).
  • appendonly. Ativa a persistência AOF.

Após qualquer alteração:

systemctl restart redis-server

Ferramentas e Comandos Úteis

Redis inclui várias ferramentas integradas:

  • redis-cli → Interface de linha de comando para Redis
  • redis-benchmark → Utilitário de benchmarking
  • redis-check-aof e redis-check-rdb → Validar arquivos de persistência AOF/RDB
  • redis-server → Inicialização manual do daemon Redis

Logs e Monitoramento

Verificar logs:

journalctl -u redis-server -f

Monitorar atividade

redis-cli monitor

Ver clientes conectados:

redis-cli client list

Modos de Persistência

Redis suporta duas opções de persistência:

  1. Snapshots RDB → Salva o estado do banco de dados em intervalos (mais leve).
  2. AOF (Append Only File) → Registra cada escrita (mais seguro, porém maior).

Você pode habilitar ambos em /etc/redis/redis.conf pela durabilidade.

Mais em Ferramentas de base de dados

Aplicações relacionadas.

Implante Redis agora. A partir de $2,48/mês.