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

Redis:Error al abrir .rdb para guardar:Permiso denegado

Debería comprobar su redis.conf archivo para ver los permisos en dir y nombre de archivo db . Si el archivo nombrado en dbfilename que se encuentra en la ruta especificada en el dir la ruta existe y el permiso también es correcto. entonces el problema debe ser arreglado.

Espero que esto ayude a alguien.

PD

Para encontrar el redis.conf ubicación del archivo, puede usar el #ps ax | grep redis verificar. Por lo general, se pasará al redis-server como archivo de entrada.

Para el directorio permisos:debe ser 755 , para el nombre de archivo db , debería ser 644

A veces también necesitas usar top comando para verificar si el user:group del redis-server y el propietario de dir son consistentes. es decir, el redis-server se está ejecutando por redis:redis , pero el dir está bajo raíz:raíz . En este caso, debe chown redis:redis -R dir .