Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Redis:Fehler beim Öffnen von .rdb zum Speichern:Berechtigung verweigert

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 .