Redis
 sql >> Base de données >  >> NoSQL >> Redis

Redis :Échec de l'ouverture de .rdb pour l'enregistrement :autorisation refusée

Vous devriez vérifier votre redis.conf fichier pour voir les autorisations dans dir et dbfilename . Si le fichier nommé dans dbfilename qui se trouve dans le chemin spécifié dans le dir path existe et l'autorisation est également correcte. alors le problème devrait être résolu.

J'espère que cela aidera quelqu'un.

PS

Pour trouver le redis.conf emplacement du fichier, vous pouvez utiliser l'axe #ps ax | grep redis vérifier. Habituellement, il sera transmis au redis-server comme fichier d'entrée.

Pour le répertoire autorisations :il devrait être 755 , pour le dbfilename , il devrait être 644

Parfois, vous devez également utiliser top commande pour vérifier si le user:group du redis-server et le propriétaire de dir sont consistant. c'est-à-dire le redis-server est exécuté par redis :redis , mais le répertoire est sous root:root . Dans ce cas, vous devez chown redis:redis -R dir .