Como fazer o redis funcionar localmente?

Como fazer o redis funcionar localmente?

Eu tenho um banco de dados redis. Agora preciso fazer com que funcione localmente. Quero dizer, quero que ele seja acessível apenas na minha máquina local. Nenhuma solicitação pela rede. Como eu posso fazer isso?

Encontrei redis.conf com o seguinte conteúdo:

# If you want you can bind a single interface, if the bind option is not
# specified all the interfaces will listen for incoming connections.


bind 127.0.0.1

A linha bind 127.0.0.1foi comentada antes. Reiniciei o redis usando service redis restart, mas ainda consigo ler do redis pela rede.

Responder1

Defina a opção de configuração "modo protegido" como "sim" e deixe descomentada a opção "ligar":

bind 127.0.0.1
rotected-mode yes

Em seguida, certifique-se de que sua redis-serverinstância em execução esteja começando com a configuração que você está modificando. Pare a instância e execute-a manualmente com:

redis-server /path/to/your/redis.conf

O Redis será executado em primeiro plano e modo detalhado (mostrando uma bela arte ASCII). Em seguida, verifique seu endereço de ligação normalmente:

# netstat -nap|egrep redis
tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      30772/redis-server 

informação relacionada