sql >> Base de Datos >  >> NoSQL >> Redis

¿Cómo configurar la contraseña para Redis?

Para establecer la contraseña, edite su archivo redis.conf, busque esta línea

# requirepass foobared

Luego descoméntelo y cambie foobared a su contraseña. Asegúrese de elegir algo bastante largo, 32 caracteres más o menos probablemente sería bueno, es fácil para un usuario externo adivinar más de 150k contraseñas por segundo, como mencionan las notas en el archivo de configuración.

Para autenticarse con su nueva contraseña usando predis, la sintaxis que ha mostrado es correcta. Simplemente agregue la contraseña como uno de los parámetros de conexión.

Para cerrar redis... busque en su archivo de configuración el pidfile configuración, probablemente será

pidfile /var/run/redis.pid

Desde la línea de comando, ejecute:

cat /var/run/redis.pid

Eso le dará la identificación del proceso del servidor en ejecución, luego simplemente elimine el proceso usando ese pid:

kill 3832

Actualizar

También quería agregar, también podría hacer que /etc/init.d/redis-server stop estás acostumbrado a trabajar en tu servidor en vivo. Todos esos archivos en /etc/init.d/ son solo scripts de shell, tome el script del servidor redis de su servidor local y cópielo en el servidor en vivo en la misma ubicación, y luego mire lo que hace con vi o lo que sea te gusta usar, es posible que debas modificar algunas rutas y demás, pero debería ser bastante simple.