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
.