🚀 Redis na plataforma SaveinCloud
Este guia tem como objetivo instruir a criação, configuração e boas práticas de uso da stack Redis na plataforma PaaS da SaveinCloud, ideal para aplicações que demandam alto desempenho em cache, filas e armazenamento de dados em memória.
🛠️ Instalação via Painel
- Acesse o painel da SaveinCloud e clique em Novo Ambiente.
- Na camada NoSQL clique em
Redis
.
Você verá a opção para selecionar a versão do Redis e os recursos que devem ser atribuídos:
ℹ️ Para escolher utilizar Cloudlets Reservados ou Dinâmicos, veja em: Cloudlets e Rescabilidade.
⚠️ Quando marcada a opção de IP Público, o acesso externo deverá ser feito utilizando a porta padrão 6379 do Redis.
📁 Acessando seu Redis
Após a criação da sua instância, você receberá por e-mail os dados de acesso:
- Endereço: Host ou IP Público
- Porta: 6379 (padrão Redis)
- Senha: Gerada automaticamente
🔐 Acessando via CLI (Web SSH)
redis-cli -h localhost -p 6379 -a suaSenha
🔐 Acessando remotamente
redis-cli -h IP_DO_SERVIDOR -p 6379 -a suaSenha
Ou utilizando clientes GUI como RedisInsight, Another Redis Desktop Manager ou integrando diretamente na sua aplicação.
🗄️ Estrutura de Pastas Importante
/etc/redis/redis.conf # Arquivo principal de configuração
/var/lib/redis/ # Diretório de armazenamento dos dados persistentes (RDB/AOF)
/var/log/redis/ # Logs do Redis
🔌 Persistência de Dados
O Redis possui dois métodos principais de persistência:
- RDB (Snapshotting): Gera backups periódicos em formato de snapshot.
- AOF (Append Only File): Log de todas as operações que modificam os dados.
A configuração desses métodos está no arquivo:
/etc/redis/redis.conf
Busque as seções:
- save (para RDB)
- appendonly (para AOF)
📈 Otimização e Desempenho
- Ajuste o parâmetro maxmemory para controlar o uso de RAM.
- Defina a política de descarte de chaves (maxmemory-policy) conforme sua necessidade, exemplos:
- volatile-lru
- allkeys-lru
- volatile-ttl
- noeviction
- Utilize conexões internas sempre que possível para reduzir latência.
- Monitore o Redis com ferramentas como:
- redis-cli info
- htop / top
💡 Consulte a Documentação de Configuração de Memória do Redis para estimar corretamente os recursos necessários.
📚 Recursos Relacionados
🧠 Dúvidas?
Entre em contato com o time de suporte técnico da SaveinCloud. Estamos prontos para ajudar!