
Tengo una base de datos redis. Ahora necesito hacerlo funcionar localmente. Quiero decir que quiero que sea accesible sólo desde mi máquina local. No hay solicitudes a través de la red. ¿Cómo puedo hacerlo?
Encontré redis.conf con el siguiente contenido:
# 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
La fila bind 127.0.0.1
fue comentada antes. Reinicié Redis usando service redis restart
, pero aún puedo leer desde Redis a través de la red.
Respuesta1
Establezca la opción de configuración "modo protegido" en "sí" y deje sin comentar la opción "vincular":
bind 127.0.0.1
rotected-mode yes
Luego asegúrese de que su redis-server
instancia en ejecución comience con la configuración que está modificando. Detenga la instancia y ejecútela manualmente con:
redis-server /path/to/your/redis.conf
Redis se ejecutará en primer plano y en modo detallado (mostrando un bonito arte ascii). Luego verifique su dirección vinculante como de costumbre:
# netstat -nap|egrep redis
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 30772/redis-server