Access
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→ Log file/usr/bin/redis-cli→ Ferramenta de linha de comando do Redis/usr/bin/redis-server→ Binário do daemon do Redis
Service Management
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
Configuration
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 Redisredis-benchmark→ Benchmarking utilityredis-check-aofandredis-check-rdb→ Validar arquivos de persistência AOF/RDBredis-server→ Inicialização manual do daemon Redis
Logs e Monitoramento
Check logs:
journalctl -u redis-server -f
Monitor activity:
redis-cli monitor
Ver clientes conectados:
redis-cli client list
Persistence Modes
Redis suporta duas opções de persistência:
- Snapshots RDB → Salva o estado do banco de dados em intervalos (mais leve).
- AOF (Append Only File) → Registra cada escrita (mais seguro, porém maior).
Você pode habilitar ambos em /etc/redis/redis.conf for durability.