
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.1
foi 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-server
instâ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