Sie sollten Ihre redis.conf überprüfen Datei, um die Berechtigungen in dir anzuzeigen und dbfilename . Wenn die Datei namens dbfilename die sich in dem im dir angegebenen Pfad befindet Pfad existiert und die Berechtigung stimmt auch. dann sollte das problem behoben sein.
Hoffe, das wird jemandem helfen.
P.S.
Um die redis.conf
zu finden Dateispeicherort können Sie den #ps ax | grep redis
überprüfen. Normalerweise wird es an den redis-server
übergeben als Eingabedatei.
Für das Verzeichnis Berechtigungen:Es sollte 755
sein , für dbfilename , es sollte 644
sein
Manchmal müssen Sie auch top
verwenden Befehl, um zu prüfen, ob der user:group
des redis-server
und der Besitzer von dir sind konsistent. d.h. der redis-server
wird von redis:redis ausgeführt , aber das dir befindet sich unter root:root . In diesem Fall müssen Sie chown redis:redis -R dir
.