Esta reseña ha sido aprobado por especialistas para garantizar la veracidad de nuestro tutorial.
Solución:
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… revise su archivo de configuración para 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ías hacer el /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 le gusta usar, es posible que deba modificar algunas rutas y demás, pero debería ser bastante simple.
también puede usar el siguiente comando en el cliente
cmd ::config set requirepass [email protected]$12E45
el comando anterior establecerá [email protected]$12E45
como un redis
Contraseña del servidor.
Ejemplo:
redis 127.0.0.1:6379> AUTH PASSWORD
(error) ERR Client sent AUTH, but no password is set
redis 127.0.0.1:6379> CONFIG SET requirepass "mypass"
OK
redis 127.0.0.1:6379> AUTH mypass
Ok
Sección de Reseñas y Valoraciones
Nos encantaría que puedieras recomendar esta reseña si si solucionó tu problema.