Configurando Senha no Redis
O Redis é um armazenamento de dados de chave-valor na memória, conhecido pela sua flexibilidade, desempenho e amplo suporte de linguagens. Este tutorial demonstra como proteger o Redis em um servidor Ubuntu 20.04.
Abra o arquivo de configuração do Redis com seu editor de texto preferido:
sudo vim /etc/redis/redis.conf
Você pode configurar uma senha do Redis diretamente no arquivo de configuração do Redis.
Role até a seção SECURITY e procure uma diretiva comentada que mostre:
. . .
# requirepass foobared
. . .
Descomente-a removendo o #, e modificando foobared para uma senha segura.
Para salvar aperte as teclas ESC + :wq
Após configurar a senha, salve e feche o arquivo, então reinicie o Redis:
sudo systemctl restart redis.service
Vamos testar se a senha funciona, abra o cliente Redis:
redis-cli
A seguir encontra-se uma sequência de comandos usada para testar se a senha do Redis funciona. O primeiro comando tenta definir uma chave para um valor antes da autenticação:
set key1 10
Isso não funcionará porque você não se autenticou, então o Redis retorna um erro:
(error) NOAUTH Authentication required.
O próximo comando autentica-se com a senha especificada no arquivo de configuração do Redis:
auth sua_senha
O Redis reconhece:
Ok
Após confirmar que você é capaz de executar comandos no cliente Redis depois da autenticação, você poderá sair do redis-cli:
quit
Até +
Melissa