Du bør tjekke din redis.conf fil for at se tilladelserne i dir og dbfilnavn . Hvis filen er navngivet i dbfilename som er placeret i stien angivet i dir sti eksisterer, og tilladelsen er også rigtig. så skulle problemet være løst.
Håber dette vil hjælpe nogen.
P.S.
For at finde redis.conf
filplacering, kan du bruge #ps ax | grep redis
at tjekke. Normalt vil det blive sendt til redis-server
som inputfil.
Til dir tilladelser:det skal være 755
, for dbfilename , skal det være 644
Nogle gange skal du også bruge top
kommando for at kontrollere, om user:group
af redis-server
og ejeren af dir er konsekvente. dvs. redis-server
kører af redis:redis , men dir er under root:root . I dette tilfælde skal du chown redis:redis -R dir
.