Configurando Senha no Redis

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