Como instalar e configurar o Redis no Debian
- 2084
- 635
- Loren Botsford
Redis é um armazenamento de estrutura de dados em memória de código aberto que é amplamente utilizado como um banco de dados, cache e corretor de mensagens. É conhecido por seu alto desempenho, flexibilidade e baixa pegada de memória. A Redis suporta uma ampla gama de estruturas de dados, incluindo cordas, hashes, listas, conjuntos e conjuntos classificados, e fornece vários recursos como replicação, transações, scripts Lua e pub/sub -mensagens.
Neste tutorial, levaremos você ao processo de instalação e configuração do Redis no Debian. Abordaremos como instalar o Redis, configurá -lo para executar como um serviço e protegê -lo usando autenticação.
Etapa 1: atualize o sistema
Antes de instalar o Redis, é sempre recomendável atualizar os pacotes do sistema para sua versão mais recente. Para atualizar seu sistema Debian, execute o seguinte comando:
Atualização sudo apt-get && sudo apt-get
Etapa 2: Instale Redis
Para instalar o Redis no Debian, use o seguinte comando:
sudo apt-get install redis-server
Isso instalará Redis e suas dependências em seu sistema.
Etapa 3: Configurar Redis
O arquivo de configuração Redis está localizado em/etc/redis/redis.conf. Você pode abrir este arquivo em seu editor de texto para fazer as alterações necessárias. Aqui estão algumas configurações importantes que você deve considerar:
- Vincular
Por padrão, Redis está configurado para ouvir em todas as interfaces de rede disponíveis. Para ouvir apenas na interface Loopback (localhost), altere a diretiva de ligação no arquivo de configuração da seguinte forma:
vincular 127.0.0.11 vincular 127.0.0.1 - Porta
Por padrão, Redis escuta na porta 6379. Se você precisar usar uma porta diferente, pode alterá -la modificando a diretiva da porta.
- Senha
Por padrão, Redis não requer uma senha para conectar. Para definir uma senha, descomentar e atualizar a Diretiva RequesaPass:
requerepass o seu masspord1 requerepass o seu masspord Substitua sua palavra -palavra por uma senha forte.
- Persistência
Redis suporta persistência, o que significa que ele pode salvar os dados no disco para que ele possa sobreviver a um sistema de reinicialização do sistema. Existem dois métodos de persistência: rdb (backup de banco de dados Redis) e AOF (arquivo somente de apelação). Você pode permitir a persistência, descommentando e atualizando as diretivas apropriadas.
Etapa 4: Inicie Redis
Para iniciar o Redis, execute o seguinte comando:
sudo systemctl start redis
Você pode verificar se Redis está executando o seguinte comando:
SUDO SYSTEMCTL STATUS REDIS
Se Redis estiver em execução, a saída deve mostrar que o serviço está ativo e em execução.
Etapa 5: Teste Redis
Para testar Redis, você pode usar a ferramenta Redis-Cli Command-Line. Para se conectar ao Redis, execute o seguinte comando:
Redis-cli
Se você definir uma senha, precisará usar o seguinte comando:
Redis -cli -A YourPassword
Substitua sua palavra -palavra pela senha definida no arquivo de configuração.
Uma vez conectado, você pode testar Redis executando alguns comandos. Por exemplo, você pode definir um par de valores-chave da seguinte forma:
Defina mykey "Olá, mundo!"
Para recuperar o valor, execute o seguinte comando:
pegue mykey
Isso deve devolver o valor olá, mundo!.
Etapa 6: Redis seguro
Garantir sua instalação Redis é importante para proteger seus dados contra acesso não autorizado ou ataques maliciosos. Aqui estão algumas práticas recomendadas para proteger sua instalação Redis:
- Altere a senha padrão
- Vincular -se ao host local
- Ativar criptografia SSL
- Use um firewall
Seguindo essas práticas recomendadas, você pode proteger sua instalação Redis e proteger seus dados contra acesso não autorizado ou ataques maliciosos.
Conclusão
Redis é um poderoso sistema de armazenamento de dados e cache que pode melhorar o desempenho de seus aplicativos. Seguindo as etapas descritas neste tutorial, você poderá instalar e configurar o Redis em seu sistema Debian. Lembre -se de manter sua instalação Redis segura, configurando a autenticação e restringindo o acesso apenas a clientes confiáveis. Com o Redis em funcionamento, você pode aproveitar seus muitos recursos para criar aplicativos rápidos, confiáveis e escaláveis.
- « Como forçar matar um serviço no Windows
- Como configurar elasticsearch no Ubuntu 18.04 e 16.04 LTS »