Du bör kontrollera din redis.conf fil för att se behörigheterna i dir och dbfilename . Om filen heter i dbfilename som finns i sökvägen som anges i katalogen vägen finns och tillståndet är också rätt. då borde problemet vara åtgärdat.
Hoppas detta kommer att hjälpa någon.
P.S.
För att hitta redis.conf
filplats kan du använda #ps ax | grep redis
att kolla. Vanligtvis skickas det till redis-server
som indatafil.
För dir behörigheter:det ska vara 755
, för dbfilename , bör det vara 644
Ibland behöver du också använda top
kommandot för att kontrollera om user:group
för redis-server
och ägaren till dir överensstämmer. dvs. redis-server
körs av redis:redis , men dir är under root:root . I det här fallet måste du chown redis:redis -R dir
.