¿Cómo hacer que Redis funcione localmente?

¿Cómo hacer que Redis funcione localmente?

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.1fue 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-serverinstancia 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 

información relacionada